Jobs Board

GPU Parallel Computing Programmer / Part-time/Project Based

Location: Columbia, SC

Role Description:

We are seeking a Computer Programmer to guide the development CUDA enabled GPU based Parallel Codes for existing Physics Based Models.

Overall Responsibilities:

Closely coordinate with software and mechanical engineering teams to plan the software architecture, parallel computing architecture, and write CUDA enabled GPU codes in C++ for the implementation.

Minimum Qualifications/Experience/Requirements:

  • Must be a US Citizen or possess a current permanent resident card.
  • BS Degree or currently Senior in Computer Science/ Engineering, a related field or equivalent practical experience.
  • Well documented competence with C/C++, NVIDIA CUDA, MATLAB and parallel computing with GPU.
  • Experience developing software in a Linux environment.
  • Experience developing Simulink models.
  • Experience with Arduino, Raspberry Pi, other microcontrollers, Data acquisition systems is a plus.


  • Advanced degree in Computer Science/ Engineering or a related field
  • Education or experience with digital signal processing techniques
  • Very good understanding of software architecture and data flow for parallel computing.
  • Experience working with general purpose microprocessors and FPGAs in a hands-on environment is a plus.
  • Comfortable with all operating systems.

If interested, please email your resumes at

Computer Scientist opportunity at USGS

We are hiring a computer scientist for the USGS South Atlantic Water Science Center. This position is being hired under our Recent Graduate Program and includes anyone that has graduated within the past 2 years having completed a qualifying degree/certificate program. Please feel free to share with any that might be interested.

See Job posting with additional information

Thanks, and please feel free to contact me with any questions,

Jimmy Clark 
Business Information Systems, Office of Planning and Programming (Acting) 
USGS Water Mission Area 
Columbia, SC 29210 

Teaching Assistant/ Data Visualization

Job Summary: The primary responsibility of the Graduate Teaching Assistant is to serve in an instructional capacity. Graduate Teaching Assistants provide professional-level instruction under supervision.

Required qualifications

  • Bachelor’s Degree or higher in Computer Science, Information Science, Communication Science, or other related fields.
  • Experience in relevant technical languages and tools such as Python and R.
  • Experiences in Data Analysis
  • Familiar Data Visualization tools such as Tableau and Microsoft Power BI

General skills

  • Time management.
  • Knowledge of higher education teaching principles and practices
  • Skill in planning, organization, coordination of activities
  • Skill in establishing and maintaining effective working relationships
  • Skill in both verbal and written communication

Duties and responsibilities

Here are some examples of responsibilities.

  • Helps in creating teaching materials such as slides and lecture notes
  • Provides general assistance to the professor in instructional activities for a designated area
  • Leads discussion groups
  • Serves as an assistant in lab or other classes

Duration and Salary:

The Teaching Assistant/ Data Visualization will work 10 or 15 hours per week in Fall 2021 and Spring 2022.

How to Apply:

Please email a cover letter, resume, and sample of your codes to Dr. Ehsan Mohammadi at For full consideration, please mention the job title “Teaching Assistant/ Data Visualization” in the subject line of your email.

University Housing Technology Services Student Employee


  • Maintain and update computers across various University Housing offices on campus
  • Troubleshoot and resolve client’s various computer related issues
  • Install new hardware and software as needed
  • Check in and out various IT equipment to Housing Staff
  • Check in and out of temporary building access cards to Housing Staff
  • Troubleshoot student and staff access control issues
  • Update various software and hardware as needed
  • Answer phones as needed
  • Duties as assigned

Reports to: Director of University Housing Technology Services

Compensation: $10/hour

Contact Information: Please email resume and Summer and Fall 2021 class schedule to:

Randy Borawski
Associate Director Technology Services University Housing
1520 Devine Street | Columbia, SC 29208
(p) 803-777-5509

Professor Sur Looking for Undergraduate Researchers

sur job ad

Professor Sur at the CSE department is looking for undergraduate researchers for multiple exciting projects on 5G and 6G networks, wireless health monitoring, autonomous cars and drones, machine learning, etc., funded by the National Science Foundations, Texas Instruments, and USC ASPIRE. This is a paid position. Please see the attached flyer for more details.

Here are a few links related to the projects:………

If you are interested, please contact with your CV, background, and research interests.

Entry Level Software Engineer at Capgemini

About Capgemini Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The Group is at the forefront of innovation to address the entire breadth of clients' opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year+ heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. Today, it is a multicultural company of 270,000 team members in almost 50 countries. With Altran, the Group reported 2019 combined revenues of €17billion. Visit us at People matter, results count.

Job Description: You will be working with Capgemini's Banking and Insurance clients for developing, testing and maintaining business applications after initial 10- week training program. During the training program, you will be trained to enhance your relevant programming, delivery and consultative skills to be successful in your role. During your tenure, you'll be working on our client projects in financial services industry on challenging projects that have the potential to change the way we trade. You'll work closely with a mentor who will provide guidance, growth opportunities, and genuine feedback. We provide an ideal opportunity for bright engineering-savvy minds to put their talents to the test in real-world applications.


  • Programming using object-oriented programming languages
  • Documenting high level technical designs
  • Using Basic DB skills
  • Working with customers and on teams


  • Good customer facing and business communication skills
  • Coursework in Object Oriented Programming and Programming Languages (s uch as Java, JavaScript), Database Management and Data Manipulation
  • Strong team player with organizational and interpersonal skills
  • Aptitude for analytical concepts and great attitude & work ethic
  • Ability to work with leadership and clients
  • US Citizen or Permanent Resident

What we offer: Your career matters to you and is important to us too. Because your goals and needs are constantly evolving, we offer visibility, leeway and support to help you grow and progress in your career. This approach builds notably on our comprehensive competency framework, our personal development, training and career management programs, and our University innovative and business-focused learning curriculums. We promote a culture of diversity. We believe working with talented individuals from different backgrounds and points of view is a strategic advantage and an ongoing opportunity. Diversity enriches our creative solutions and adds value for our clients. Our Shared values have been at the heart of the group since our formation. They are honesty, boldness, trust, freedom, team spirit, modesty and fun. These values influence the way we meet client needs while respecting the regulatory requirements of each country in which we operate, and the way we promote ethically sound practices within Capgemini and in our partnerships. Capgemini is committed to building a workforce of employees with diverse backgrounds and work experiences. We strongly encourage women, veterans and active military service personnel to apply.

Disclaimer Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship. Click the following link for more information on your rights as an Applicant…

Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.

Meghan Gavin PHR & SHRM-CP

Global Recruitment Operations| Talent Acquisition

Capgemini | Rosemont IL

Research Computing at UofSC Looking for Student

Research Computing at UofSC is currently searching for a student to be part of a research project involving computer vision and deep learning. The student will work closely with a diverse team of computer vision, library, and history researchers to build libraries from the outcome of text-identification from historical videos. It involves testing computationally complex deep learning model on high performance computing clusters. This position provides an outstanding opportunity for a student to be working directly with researchers and subject matter experts on a variety of advanced topics. We pay $15 per hour, up to 30 hours per week during this summer. Requirements:
  • Major in Computer Science, GPA > 3.0.
  • Hand-on experience with Python, C/C++.
  • Preferred courses: Linear Algebra, Computer Vision, Machine Learning courses.
  • Preferred knowledge of deep learning concepts.
  • Highly self-motivated.
  • Good communication skills.
Jun Zhou Research Computing University of South Carolina

Research Assistant at Moore Business School

Summary: The research assistant will join a project that investigates whether online retailers treat consumers fairly. Within this role, you will develop, document, and maintain advanced software for automatic data collection (web-crawling). You will also learn how retailers collect consumer data and gain understanding of algorithm decision making in online retailing. Schedule to be coordinated with supervisor and to work around class schedule. Must be willing to work a flexible schedule to achieve project goals. Main Responsibilities:
  • meeting with the principal investigator to define functional specifications
  • learning about business practices in online retailing
  • learning about technology and programming tools
  • designing algorithms and flowcharts
  • developing and optimizing code
  • testing and deploying programs
  • troubleshooting, debugging, maintaining programs
  • developing technical documentation
Qualifications The successful candidate must
  • be currently enrolled as a student at USC
  • have good communication skills
  • be professional, reliable, and of high personal integrity
  • be able to work independently or as part of a team
  • maintain confidentiality and respect intellectual property
  • be able and willing to learn independently and quickly
  • be proficient in Python and HTML
  • understand computer networking / internet protocols
  • understand client-server architectures
Other preferred but not required qualifications:
  • familiarity with java / javascript and linux / unix
  • understanding of computer architecture
  • experience with academic research
  • interesting in learning from academic research
  • experience with formal software development processes
Compensation: Ranging from $15.00 to $20.00 per hour, depending on qualifications. Period: August To November, 2021. Benefits to the successful candidate: You will further develop highly-employable skills and will learn how business use digital marketing in real life, which may help you prepare for jobs in a wide range of companies. At the same time, you will explore academic research and build a precedent that could help you in case you want to pursue an academic career. Instructions: Please use handshake (job 4803297) to submit a CV/Resumé, a list of references, and a cover letter (recommendation letters are optional). When writing your cover letter, please answer the following questions.
  • What is your current student status? (e.g., senior, master of science/arts)
  • What is (are) your major(s)?
  • If any, what is (are) your minor(s)?
  • What is your expected graduation date:
  • Why are you interested in this position?
  • Have you worked on-campus before? If so, list the department and supervisor.
  • What coursework relevant to this project have you taken and what was your GPA in each course?
  • What applications have you coded in Python (if any)?
  • What applications have you coded in computer languages other than Python (if any)?

REU on Smart Computing and Communications UMBC

Greetings from the University of Maryland Baltimore County. We are planning to conduct a virtual summer 2021 REU on Smart Computing and Communications (June 7 – August 13, 2021) in the College of Engineering and Information Technology at the University of Maryland, Baltimore County. Could you please help forward this opportunity to your undergraduate students and encourage them to apply? It would be a great help if you could help forward this to any of your other contacts as well. Thanks in advance for helping us to broadcast this event.

Computer Programming part-time/full time Position

Start date: Summer 2021 Description: A research assistant position is available at the iWERS group ( of University of South Carolina with the focus on developing web-based applications, using ArcGIS Web AppBuilder, for spatial analysis of environmental impacts from civil engineering projects. This position can cover, considering student’s performance, either student’s hourly salary for up to 20 hours per week or full coverage of tuition + salary for one student during the academic year. Students from all levels and disciplines are encouraged to contact Dr. Erfan Goharian about this position. However, graduate students from Engineering and computer science are preferred. Minimum Requirements
  • Computational proficiency (coding in JAVA and HTML)
  • Strong background in building web apps
  • Strong communication skills, both written and oral
Preferred Skills and Experience
  • Experience working with open-source modular JavaScript libraries, in particular Dojo Toolkit
  • Experience working with ArcGIS Web AppBuilder
  • Experience with ArcGIS
How to apply Interested candidates should send their current C.V. via email to Dr. Erfan Goharian

Student Programming Position-Research Project

Description: The student will work with the research team to collect video game data from a public website. The student will develop code to access the website's API endpoints to collect user data in a usable format for the research team. Specifications:
  • Applicants should have experience in a coding language (python, java, etc.)
  • Prefer applicants who also have experience with web scrapping
  • Ability to make weekly progress toward objectives
  • Highly reliable with good communication skills
Contact: Caitlin Ray

Student Programming Job

The student will work with a team of engineers and chemists to help develop a programming solution to optimize black-box thermodynamic software calculations. The student will have additional opportunities in developing software involved in peer reviewed publications. Desired qualifications:
  • Competence developing Python scripts for data processing (or other data science experience/language).
  • Ability to effectively communicate with collaborators across a spectrum of fields and experience.
  • Time availability to allow significant weekly progress.
Contact Theodore M. Besmann, PhD Professor and SmartState Chair Director, General Atomics Center for Transformational Nuclear Technologies University of South Carolina Horizon Bldg. I, Room 434 541 Main Street Columbia, SC 29208 E-mail:

Remote Student Job, Heckeldex Organization

Description | Develop an online crowdsourced image database for the chronology and sorting of musical instruments of historic value. This database will host a large collection of images, and should be searchable. Images submitted go to “admin” after which they are cleared, and published on the database. Should be able to run on any device (Windows, IOS, etc.). Creation of this database, titled “Heckeldex” will serve as an educational resource for other musicians and music history students funded by the University of South Carolina in collaboration with other School of Music students. Specifications | Applicants should have experience in web design, specifically CSS and CSS frameworks. Preferred experience with React & VueJS. Work timeline is flexible, but a working model is slated to be in the works within the coming weeks (April, 2021). Duration | An estimated maximum of 25 hours of labor depending on applicant experience and front-end design required. Future maintenance may be asked depending on applicant interest. Funding for this project is provided by the University of South Carolina School of Music & Undergraduate Research. Interested Applicants contact project lead, Avery Dabe (803)-760-4993

Information Technology Co-Op at Schaeffler

Schaeffler, a global automotive and industrial supplier, is seeking a Co-Op student for our IT department at our Fort Mill, SC location. The Co-Op will be a student who is pursuing a Bachelor’s degree in the IT field. The Co-Op would start in May 2021 and work until the start of the fall semester. After attending school for the fall semester, the Co-Op would return to work at Schaeffler in January 2022 and continue alternating work/school until graduating. More details on Handshake.

Two Internships at Nephron Pharmaceuticals. Also Full-time Positions.

Front End Developer (Intern)

Person will support Software & Web Development (SWD) by working alongside to assist development of graphical based applications and/or web applications to support the needs of our transition towards digital workflow. SWD will (1) utilize healthy knowledge of the html/css/js languages and optionally python/php to develop applications based in Django python web framework. Additionally, SMD should be able to (2) design palatable user interfaces given a specific function and cause.

Software Developer (Intern)

Person should have a strong programming background in low and high level programming languages such as C/C++/Python/Java. The Software developer should be able to (1) comfortably use a language to create a tool or program to solve problems. The software developer should have strong programming fundamentals (2) to collaborate with other developers using git, (3) have clear documentation, and (4) write readable and reusable code. I just want to make a minor change to the job posting to reflect internships and full time positions. We would love to hire a few aspiring seniors looking for full time positions along with interns. If interested contact Lam Nguyen Jr. Computer Engineer Engineering Smart Manufacturing Nephron Pharmaceuticals Corporation 4500 12th Street Extension West Columbia, SC 29172 Kaishu Xia Research Engineer Smart Manufacturing Team Nephron Pharmaceuticals Corporation