Senior C++ Software Engineer - Medical Devices (Onsite)

Capgemini Engineering

Burlington (VT)

On-site

USD 69,000 - 162,000

Full time

28 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

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

Job summary

Capgemini Engineering, a global leader in engineering services, seeks a Senior Software Engineer to design, develop, test, and validate software powering complex laboratory and medical device systems. You will work across the full software lifecycle with multidisciplinary teams to deliver compliant, high-quality solutions for healthcare innovation.

The role emphasizes C++, V&V, CI/CD, and Agile practices, with on-site work in Westford, MA.

Qualifications

  • 6+ years of relevant software development experience.
  • Advanced programming experience with C++.
  • Strong understanding of software design patterns, state machine design, inter-process communication, and component-level software development.
  • Experience with Agile methodologies, Test-Driven Development (TDD), unit testing, and CI/CD.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective written and verbal communication skills with the ability to collaborate across technical disciplines.

Responsibilities

  • Design, develop, and maintain software applications using C++.
  • Develop and support software that interfaces with hardware and controls device functionality.
  • Participate in verification and validation (V&V) activities to ensure software quality, performance, and compliance.
  • Create and execute unit tests and automated test solutions.
  • Collaborate with cross-functional teams to define requirements, troubleshoot issues, and implement enhancements.
  • Contribute to technical documentation, code reviews, and design reviews.
  • Support CI/CD pipelines and Agile software development practices.
  • Investigate software defects and implement corrective actions in accordance with established engineering processes.

Skills

6+ years experience
Advanced C++
Software design patterns
State machine design
Inter-process communication
Agile methodologies
Test-Driven Development
CI/CD
Troubleshooting
Effective communication

Tools

Jira
Confluence

Job description

Capgemini Engineering, a global leader in engineering services, seeks a Senior Software Engineer to design, develop, test, and validate software powering complex laboratory and medical device systems. You will work across the full software lifecycle with multidisciplinary teams to deliver compliant, high-quality solutions for healthcare innovation.

The role emphasizes C++, V&V, CI/CD, and Agile practices, with on-site work in Westford, MA.

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

Similar jobs worth comparing

Senior C++ Software Engineer - Medical Devices (Onsite)
Senior C++ Software Engineer - Medical Devices (Onsite)

Capgemini • Westford (MA), Northern (KY)

Hybrid
USD 69,000 - 162,000
Sr. Software Engineer - C++
Sr. Software Engineer - C++

Capgemini Engineering • Burlington (VT)

On-site
USD 69,000 - 162,000
Paid time off
401(k) plan
Medical, dental, vision
+1
Sr. Software Developer Quality Engineer- Medical Devices
Sr. Software Developer Quality Engineer- Medical Devices

Capgemini • New Jersey

Hybrid
USD 69,000 - 150,000
Senior Software Engineer — Medical Device (Java/C++)
Senior Software Engineer — Medical Device (Java/C++)

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

On-site
USD 120,000 - 150,000
Medical Device Software Quality Engineer – Onsite Westford
Medical Device Software Quality Engineer – Onsite Westford

Abbott Laboratories • Westford (MA), Northern (KY)

Hybrid
USD 61,000 - 123,000
Sr. Software Engineer - C++
Sr. Software Engineer - C++

Capgemini • Westford (MA), Northern (KY)

Hybrid
USD 69,000 - 162,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 Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Newton (MA)

Hybrid
USD 100,000 - 130,000
Med Device Software Quality Leader — Onsite
Med Device Software Quality Leader — Onsite

Pharmavise Corporation • Maple Grove (MN)

On-site
USD 110,000 - 165,000
Senior R&D Engineer, Medical Devices (Onsite)
Senior R&D Engineer, Medical Devices (Onsite)

Pharmavise Corporation • Osseo (MN)

On-site
USD 110,000 - 160,000