Senior GPU Software Engineer (C++, Linux, CUDA)

Capgemini Engineering

Fort Snelling Unorganized Territory (MN)

On-site

USD 54,000 - 122,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k)
Paid time off
Employee assistance programs

Job summary

Capgemini Engineering in Minneapolis, MN is seeking a Senior Software Engineer to lead embedded and system software for medical devices in the Electrophysiology Division. You will own the full software development lifecycle, collaborating with QA, Regulatory, Hardware, and Test teams to deliver compliant, high‑quality solutions.

You should have 5+ years of software experience, strong C++/Qt, Linux, and GPU programming skills (OpenGL, CUDA).

Qualifications

  • B.S. or M.S. in Computer Science (or related field) preferred.
  • 5+ years of software development experience or equivalent.
  • Advanced object-oriented design in C++ and Qt programming experience.
  • Experience developing applications on Linux operating systems.
  • GPU‑accelerated programming experience (OpenGL/GLSL/CUDA).
  • Experience with NVIDIA GPU programming.
  • Strong 2D/3D OpenGL texture mapping knowledge.
  • Solid background in computational geometry algorithms.

Responsibilities

  • Develop embedded and system-level software for medical devices.
  • Translate requirements into software architecture and designs.
  • Collaborate across QA, Regulatory, Hardware, and Test Engineering.
  • Develop and execute software/test plans to meet design specs.
  • Document solutions and support production transfer.

Skills

C++
Qt
Linux development
GPU programming
OpenGL
CUDA
NVIDIA GPU
Computational geometry

Education

B.S./M.S. in Computer Science

Tools

Linux
OpenGL
CUDA

Job description

Capgemini Engineering in Minneapolis, MN is seeking a Senior Software Engineer to lead embedded and system software for medical devices in the Electrophysiology Division. You will own the full software development lifecycle, collaborating with QA, Regulatory, Hardware, and Test teams to deliver compliant, high‑quality solutions.

You should have 5+ years of software experience, strong C++/Qt, Linux, and GPU programming skills (OpenGL, CUDA).

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 • 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
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
Senior C++ Software Engineer - Medical Devices
Senior C++ Software Engineer - Medical Devices

Groupe Kardol • Burlington (VT)

On-site
USD 69,000 - 162,000
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
Staff Software Engineer
Staff Software Engineer

Intellectt Inc • Saint Paul (MN)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Meet Life Sciences • Saint Paul (MN)

On-site
USD 120,000 - 180,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