Senior GPU Software Engineer (C++/CUDA) – Medical Devices

Capgemini

Minneapolis, Northern (MN, KY)

Hybrid

USD 54,000 - 122,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
401(k) plan
Paid time off
Life and disability insurance

Job summary

Capgemini Engineering seeks a Senior Software Engineer in Minneapolis to develop embedded and system-level software for advanced diagnostic and interventional cardiology devices. The role spans the full software lifecycle with cross-functional collaboration to deliver high-quality medical device solutions.

Candidates should have 5+ years in software development, strong C++/Qt, Linux experience, and GPU programming expertise (OpenGL/CUDA). On-site in Minnesota with competitive compensation.

Qualifications

  • BS or MS in Computer Science or equivalent; 5+ years of software development experience (or 4+ years with PhD).
  • Advanced object-oriented design in C++ and Qt programming experience.
  • Experience developing applications on Linux.
  • Experience with GPU-accelerated programming (OpenGL, CUDA).

Responsibilities

  • Develop embedded and system-level software for medical devices meeting performance, safety, and quality requirements.
  • Design, implement, test software components including embedded and Linux GUI apps and real-time algorithms.
  • Translate requirements into software architectures and designs; participate in reviews, verification and release.
  • Create and execute software test plans and reports to ensure design compliance and quality.

Skills

C++
Qt programming
Linux
GPU programming
OpenGL/CUDA
2D/3D texture mapping
Computational geometry
NVIDIA GPU programming
Software design
Embedded systems

Education

Bachelor's or Master's in Computer Science

Tools

Linux-based development tools

Job description

Capgemini Engineering seeks a Senior Software Engineer in Minneapolis to develop embedded and system-level software for advanced diagnostic and interventional cardiology devices. The role spans the full software lifecycle with cross-functional collaboration to deliver high-quality medical device solutions.

Candidates should have 5+ years in software development, strong C++/Qt, Linux experience, and GPU programming expertise (OpenGL/CUDA). On-site in Minnesota with competitive compensation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior GPU Software Engineer (C++) for Medical Devices
Senior GPU Software Engineer (C++) for Medical Devices

Capgemini Engineering • Minneapolis (MN), Saint Paul (MN)

On-site
USD 54,000 - 122,000
Paid time off
Healthcare coverage
401(k) retirement plan
+1
Senior Graphics Software Engineer (C++/OpenGL) – Medical
Senior Graphics Software Engineer (C++/OpenGL) – Medical

Capgemini Engineering • Minneapolis (MN)

On-site
USD 65,000 - 169,000
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+2
GPU Software Engineer (C++)
GPU Software Engineer (C++)

Capgemini • Minneapolis (MN), Northern (KY)

On-site
USD 54,000 - 122,000
Medical, dental, and vision coverage
401(k) plan
Paid time off
+1
GPU Software Engineer (C++)
GPU Software Engineer (C++)

Capgemini Engineering • Minneapolis (MN), Saint Paul (MN)

On-site
USD 54,000 - 122,000
Paid time off
Healthcare coverage
401(k) retirement plan
+1
GPU Software Engineer
GPU Software Engineer

Capgemini Engineering • Minneapolis (MN)

On-site
USD 65,000 - 169,000
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+2
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Minneapolis (MN)

Hybrid
USD 130,000 - 170,000
Hybrid work structure
Mentorship
Cross-functional collaboration
Staff Software Engineer (C++)
Staff Software Engineer (C++)

HireTalent - Staffing & Recruiting Firm • Saint Paul (MN)

On-site
USD <110,000
Staff Software Engineer
Staff Software Engineer

Intellectt Inc • Saint Paul (MN)

On-site
USD 100,000 - 130,000
Staff Software Engineer — Real-Time 3D Graphics (Medical)
Staff Software Engineer — Real-Time 3D Graphics (Medical)

Intellectt Inc • Saint Paul (MN)

On-site
USD 100,000 - 130,000
Senior C++ Driver & Embedded Software Engineer (Medical)
Senior C++ Driver & Embedded Software Engineer (Medical)

Philips • San Diego (CA)

On-site
USD 126,000 - 201,000
PTO
401k match
Stock purchase plan