Senior Graphics Software Engineer (C++/OpenGL) – Medical

Capgemini Engineering

Minneapolis (MN)

On-site

USD 65,000 - 169,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Paid time off
Medical, dental, and vision coverage
Retirement savings plans
Life and disability insurance
Employee assistance programs

Job summary

Capgemini Engineering is seeking a Senior Software Engineer to contribute to the Electrophysiology Division, developing embedded and system software for advanced diagnostic and interventional cardiology devices.

You will own software across the lifecycle, collaborate with Quality Assurance and Regulatory teams, and design real-time algorithms while ensuring compliance with medical device processes.

Qualifications

  • B.S. or M.S in Computer Science or related field.
  • 5+ years of software development experience (or 4+ years Ph.D. research).
  • Advanced object-oriented design in C++ and Qt.

Responsibilities

  • Develop embedded and system-level software for medical devices meeting performance, safety, and quality requirements.
  • Design, implement, test embedded and Linux-based software and real-time algorithms.
  • Translate requirements into software architectures and detailed designs.

Skills

C++
Qt programming
OpenGL
CUDA
NVIDIA GPU programming
Computational geometry
Software design

Education

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

Job description

Capgemini Engineering is seeking a Senior Software Engineer to contribute to the Electrophysiology Division, developing embedded and system software for advanced diagnostic and interventional cardiology devices.

You will own software across the lifecycle, collaborate with Quality Assurance and Regulatory teams, and design real-time algorithms while ensuring compliance with medical device processes.

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 GPU Software Engineer (C++/CUDA) – Medical Devices
Senior GPU Software Engineer (C++/CUDA) – Medical Devices

Capgemini • Minneapolis (MN), Northern (KY)

Hybrid
USD 54,000 - 122,000
Medical, dental, and vision coverage
401(k) plan
Paid time off
+1
Staff Software Engineer
Staff Software Engineer

Intellectt Inc • Saint Paul (MN)

On-site
USD 100,000 - 130,000
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
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Newton (MA)

Hybrid
USD 100,000 - 130,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Mounds View (MN)

Hybrid
USD 80,000 - 120,000
Senior Software Engineer (Medical Devices)
Senior Software Engineer (Medical Devices)

Intellias • Massachusetts

Hybrid
USD 120,000 - 170,000
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
Medical Imaging Systems Software Engineer
Medical Imaging Systems Software Engineer

Valid8 Financial, Inc. • Campbell (CA)

On-site
USD 120,000 - 160,000
Lead C++ Developer
Lead C++ Developer

Capgemini • Waltham (MA)

On-site
USD 90,000 - 150,000
Healthcare including dental and vision
401(k) and Employee Share Ownership Plan
Paid time off and paid holidays
+4