GPU Software Engineer (C++)
$53.58k - $122.4kCapgemini
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
About the role you're considering
We are seeking a Senior Software Engineer to be a key technical contributor within our Electrophysiology Division, developing system and embedded software for advanced diagnostic and interventional cardiology devices. This role involves ownership across the full software development lifecycle and close collaboration with cross‑functional teams to deliver high‑quality, innovative medical device solutions.
Location
On-site in Minneapolis, MN
Your role
- Apply strong software design and engineering skills to develop embedded and system‑level software for medical devices that meet defined performance, safety, and quality requirements.
- Design, implement, and test software components including: embedded and application‑level software; linux‑based applications and graphical user interfaces; and real‑time algorithms such as 3D location tracking, 3D anatomical model creation, and intracardiac signal visualization.
- Translate system and user requirements into effective software architectures and detailed designs.
- Contribute meaningfully across project phases, including requirements definition, implementation, code reviews, verification, and final release in alignment with medical device development processes.
- Develop and execute software and test plans, protocols, and reports to ensure compliance with design specifications and quality system requirements.
- Collaborate closely with cross‑functional partners such as Quality Assurance, Regulatory Affairs, Hardware Engineering, and Test Engineering through design and technical reviews.
- Make and justify critical technical decisions based on sound engineering judgment, investigation, and validation.
- Document software solutions thoroughly and support knowledge transfer to manufacturing teams for successful scale‑up and production.
Your skills and experience
- B.S. or M.S (Preferred) in discipline such as Computer Science.
- 5+ years of software development experience or equivalent (e.g., 4+ years of Ph.D. research experience in Computer Science).
- Advanced Object-Oriented Design C++ and Qt Programming Experiences.
- Experience developing applications on Linux operating systems.
- Expertise in GPU‑accelerated programming, including OpenGL, GLSL shaders, CUDA, or general stream programming concepts.
- Experience with NVIDIA GPU programming.
- Solid understanding of 2D/3D OpenGL texture mapping techniques.
- Strong background in computational geometry algorithms.
The base compensation range for this role in the posted location is: $53,580 - $122,400
Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.
The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.
These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.
It is not typical for candidates to be hired at or near the top of the posted compensation range.
In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.
Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility
Important Notice: Compensation (including bonuses, commissions, or other forms of incentive pay) is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements and is subject to Capgemini’s discretion, consistent with applicable laws. The Company reserves the right to amend or withdraw compensation programs at any time, within the limits of applicable legislation.
Disclaimers
Capgemini is an Equal Opportunity Employer encouraging inclusion in the workplace. Capgemini also participates in the Partnership Accreditation in Indigenous Relations (PAIR) program which supports meaningful engagement with Indigenous communities across Canada by promoting fairness, accessibility, inclusion and respect. We value the rich cultural heritage and contributions of Indigenous Peoples and actively work to create a welcoming and respectful environment. 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 accommodation does not pose an undue hardship. Capgemini is committed to providing reasonable accommodation during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
Click the following link for more information on your rights as an Applicant in the United States.
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
- ...Role: Sr Software Engineer Graphics Work location: ST PAUL MN Background and Meet and Greet... ...environment) • Excellent Object-Oriented Design C++ and Qt Programming Experiences •... ...experience • Experience with Nvidia GPU programming • Solid understanding and...SuggestedContract work
$32 per hour
...for the Department of Aerospace Engineering and Mechanics. We are looking for an experienced software engineer to help with the development and maintenance of our GPU-native hypersonic CFD software.... ...least four years Proficient in C/C++, Python Experience with GPU programming...SuggestedHourly payFull timeTemporary workPart timeWork experience placementCasual workFlexible hours- ...of cutting-edge algorithms and software for automated image and video... ...demonstrations. Research and Development Engineers at Kitware also have the... ...of experience Significant C++ experience Python... ...necessary Experience with GPU-based development Knowledge...SuggestedContract workTemporary workWorldwideFlexible hours
- ...our portfolio. The Opportunity: The Principal Embedded Software Engineer will lead the firmware design, implementation and test aspects... ...of experience developing embedded software/firmware using C/C++. ~ Docusign Envelope ID: 09861316-0A79-8308-820D-1752E0C6537...SuggestedFlexible hours
- ...connected -- and a lot smarter. We’re looking for an Embedded Software Engineer who’ll be responsible for the development of software for the... ...the development work will be application and test code in C/C++/Rust, but there will be opportunities to work on frameworks that...SuggestedRemote workWork from home
$146.48k - $234.36k
...Job TitlePrincipal Software Engineer-C++ - (Azurion Eye) Plymouth, MN Job Description The Principal Software Engineer will lead the development, analysis, validation, and documentation of data-driven and machine-learning-enabled workflows for clinical imaging software...Full timeWork at officeImmediate startWork visaRelocation package3 days per week$152.8k - $229.2k
...growth, and impact.A Day in the LifePrincipal Software EngineerCareers That Change LivesAt... ...meaningful innovations.As a Principal Software Engineer, you will be part of our Device Embedded... ...and verification, including C/C++ programming, automated test framework design...Full timeWork experience placementH1bWork at officeLocal areaImmediate startWorldwideFlexible hours$115k - $225k
...remaining days of the week.ABOUT THE TEAMThe Core Platform and AI Engineering team at Parametric is responsible for enhancing the quality... ...for supporting their success.ABOUT THE ROLEThe Principal Software Engineer, AI Platform, will serve as the AI engineering team lead...Temporary workWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week- ...Experience in.Net C# (3+ years) as well as the ability to support C++. Experience working with SQL databases. Experience building highly concurrent systems. 5+ years experiences in full-life cycle software development, preferably with experiences in developing multi-...Work experience placement
- ...Job Description Job Description Seeking a Firmware Engineer for a long-term contract opportunity with a leading global provider of connected... ...and Responsibilities: Develop embedded firmware using C/C++ for connected home and IoT devices Work within FreeRTOS and...Long term contractPermanent employmentContract workRemote workMonday to FridayFlexible hours
- ...experience • Six to eight years of relevant experience Required Skills/Experience: • 10+ years of progressive experience in Software Engineering. • Working experience with Cassandra, Java/Springboot, Microservices and MS Azure • Previous experience leading large scale...Work experience placementWork at office
$85k - $110k
...About the Role Our client, an innovative engineering consultancy specializing in embedded,... ...real‑time systems, is seeking a Senior Software Engineer to join their growing team. In... ...(or related field) ~ Proficiency in C, C++, C#, and Python (Rust and Dart/Flutter a...Full timeImmediate start$80k - $110k
...Exempt Salary Range: $80,000-$110,000 DOE Job Title: Senior Software Engineer in Test Position Description The Senior Software... ...Proficiency in One or More Languages: Rust, JavaScript, Python, C++ Preferred/Plus: Solid Understanding of Cloud-Native Architectures...Work experience placement$90k - $120k
...Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is... ...competency in one or more compiled programming languages (Rust, C/C++), and one or more interpreted languages (Python, JavaScript/...Work experience placement$124.36k - $146.3k
...excel at—all from Day One.Job DescriptionJob SummaryThe Senior Engineer (Generative AI) is responsible for designing, developing, and deploying... ...expectations for availability, performance, and security4. Software Engineering & Delivery ExcellenceDevelop scalable applications...Work experience placementLocal area3 days per week$116.2k - $229.1k
Position Summary AI & Engineering/EaaS - DevOps Engineer IIIBuild and scale modern DevOps capabilities that help clients accelerate... ...and operational improvement to help organizations strengthen software delivery performance and business outcomes.Recruiting for this...Local area$117k - $158k
...interoperable ecosystem for millions of users worldwide. As a Senior Software Engineer, you will lead the design and execution of the full software... ...in a software development role ~ Experience using Rust, C/C++ and/or other Object Oriented programming languages ~...Work at officeWorldwide3 days per week- ...supported at-home therapies. As a Senior Firmware Engineer, you will play a key role in the development and support of embedded software for regulated medical devices. This position... ...robust and maintainable software using C/C++ for microcontroller-based, RTOS, bare-metal,...Hourly pay
$90k - $140k
...Job Description Job Description Senior Software Engineer – Embedded Systems & Product Development Minneapolis, MN | Direct Hire | $90,... ...ongoing improvements. ~ Strong programming experience with C++, C#, VB.NET, ASP.NET, or similar technologies. ~ Experience...Temporary workFlexible hoursShift work- ...Job Description Job Description Build software that solves challenging, real-world... ...Kitware, you'll work alongside researchers and engineers to turn cutting-edge computer vision,... ...world environments. If you're a strong C++ and Python developer who enjoys solving difficult...Contract workTemporary workLocal areaFlexible hours
$120k - $160k
...in Computer Science, Information Systems, or a related field preferred. Equivalent work experience considered.7+ years of overall software development experience.5+ years of hands-on experience with an enterprise eCommerce platform; Optimizely Commerce strongly preferred...Full timeWork experience placementRemote workWork visa$171.9k - $300.8k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried... ...-focused access intelligence. Experience: 10+ years in backend software development, with deep technical hands-on experience building...Work at officeImmediate startRemote workFlexible hours- ...are continuously looking for entry-level software programmers, Java Full stack developers,... ...developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time... ...IT Knowledge of Core Java , javascript , C++ or software programming Spring boot,...Full time
$27 per hour
...be considered for this position. Northmarq is seeking a Software Engineering Intern to join our Information Technology department in our... ...office Experience in object-oriented programming (C#, Java, C++, or similar), in a job or through schoolwork Understanding...Hourly paySummer workInternshipSummer internshipStart working todayWork at officeMonday to Friday- ...BCA Responsibilities: Rewrite legacy data integration programs into Dynamics 365 compatible code (e.g., C# plugins, etc.) Reverse engineer screens from 4GL legacy application into Dynamics 365 UI workflows/screens Build out new automations and enhancements as defined by...
- ...growth and improvement within the team • Collaborate with other software developers, business analysts and software architects to plan,... ...of experience • Understanding and experience applying SOLID engineering design principles • Proficient in object-oriented design and Design...
- Job Title: .Net Developer Location: Minneapolis, MN (Day 1 Onsite - Local Candidates Only) Job Type: Contract Duration: Long Term Job Overview We are looking for a skilled .Net Developer to join a growing team in Minneapolis, MN. This is a long-term engagement requiring...Long term contractContract workLocal area
- Overview: .Net Developer Responsibilities: - Design, develop, and maintain applications using C#, .NET Core, ASP.NET, MVC, and Web API. - Write clean, efficient, testable code and conduct code reviews. - Collaborate with cross-functional teams in Agile environments...
- Hybrid.NET Developer Candidate will be working in.NET with APIs in a Kubernetes environment enabling electronic signing activities and ReactJS UI. UI Design, API updates, other TBD. Skills/Technologies Required: .NET (C#) 5+ years MS SQL 5+ years ReactJS 5+ years Kubernetes...
- Role: Sr .NET Developer Duration: asap - 4/30/2025 (can extend up to 24 mo.) Location- St Louis, MO or Minneapolis, MN • What are the top 5-10 responsibilities for this position? Understand the business impact of the change being requested. Develop solution with other developers...Immediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GPU Software Engineer (C++). Be the first to apply!
- software sales executive Minneapolis, MN
- software technology Minneapolis, MN
- software intern Minneapolis, MN
- entry level software sales Minneapolis, MN
- software sales representative Minneapolis, MN
- id software Minneapolis, MN
- software sales Minneapolis, MN
- internship software Minneapolis, MN
- healthcare software sales Minneapolis, MN
- software applications developer Minneapolis, MN



