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

Capgemini

Minneapolis (MN)

Hybrid

USD 54,000 - 122,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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++, Linux, CUDA)
Senior GPU Software Engineer (C++, Linux, CUDA)

Capgemini Engineering • Fort Snelling Unorganized Territory (MN)

On-site
USD 54,000 - 122,000
Health benefits
401(k)
Paid time off
+1
Senior GPU Software Engineer (C++) for Medical Devices
Senior GPU Software Engineer (C++) for Medical Devices

Capgemini • Fort Snelling Unorganized Territory (MN)

On-site
USD 54,000 - 122,000
Paid time off
401(k) plan
Healthcare coverage
Senior Graphics Software Engineer - Medical 3D Imaging CUDA
Senior Graphics Software Engineer - Medical 3D Imaging CUDA

SARACA • Saint Paul (MN)

On-site
USD 120,000 - 160,000
GPU Software Engineer (C++)
GPU Software Engineer (C++)

Capgemini • Minneapolis (MN)

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

SARACA • Saint Paul (MN)

On-site
USD 120,000 - 160,000
GPU Software Engineer (C++)
GPU Software Engineer (C++)

Capgemini Engineering • Fort Snelling Unorganized Territory (MN)

On-site
USD 54,000 - 122,000
Health benefits
401(k)
Paid time off
+1
GPU Software Engineer (C++)
GPU Software Engineer (C++)

Capgemini • Fort Snelling Unorganized Territory (MN)

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

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

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

Philips Iberica SAU • San Diego (CA)

On-site
USD 126,000 - 201,000
Senior C++ Software Engineer - Medical Devices (Onsite)
Senior C++ Software Engineer - Medical Devices (Onsite)

Capgemini Engineering • Burlington (VT)

On-site
USD 69,000 - 162,000
Paid time off
401(k) plan
Medical, dental, vision
+1