×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - C++​/MATLAB

Job in Burlington, Middlesex County, Massachusetts, 01805, USA
Listing for: Capgemini
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 101000 - 139000 USD Yearly USD 101000.00 139000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer - C++ / MATLAB

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired bya collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Job Description

Join Capgemini as a C++/MATLAB Software Engineer and help shape the future of healthcare technology. In this role, you’ll develop cutting-edge software applications using C++ (17 or newer) and MATLAB for Linux-based medical devices. You’ll work in a collaborative, mission-driven environment where your contributions directly impact patient care and clinical outcomes.

Your role

  • Design and develop standalone medical device applications using modern C++ on Linux OS.
  • Lead the conceptualization, prototyping, design, and unit testing of application software.
  • Collaborate with cross-functional teams including systems engineers, clinicians, and third-party partners to enhance application functionality.
  • Conduct code reviews, debug complex issues, and contribute to continuous software improvement.
  • Participate in preclinical system experiments in lab settings, including interactions with physicians and external stakeholders.

Your skills and experience

  • 5+ years of experience in application software development, with 2+ years in the medical device or other regulated industries.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.
  • Strong experience with MATLAB for algorithm development and data analysis.
  • Proficiency in modern C++ (17 or newer), including object-oriented programming, debugging, and design patterns.
  • Hands‑on experience with Linux OS, including command-line tools and C‑Make/build scripts in a bash environment.
  • Ability to manage and contribute to multiple projects in parallel.

Join Capgemini as a C++/MATLAB Software Engineer and help shape the future of healthcare technology. In this role, you’ll develop cutting-edge software applications using C++ (17 or newer) and MATLAB for Linux-based medical devices. You’ll work in a collaborative, mission-driven environment where your contributions directly impact patient care and clinical outcomes.

Your role

  • Design and develop standalone medical device applications using modern C++ on Linux OS.
  • Lead the conceptualization, prototyping, design, and unit testing of application software.
  • Collaborate with cross-functional teams including systems engineers, clinicians, and third-party partners to enhance application functionality.
  • Conduct code reviews, debug complex issues, and contribute to continuous software improvement.
  • Participate in preclinical system experiments in lab settings, including interactions with physicians and external stakeholders.

Your skills and experience

  • 5+ years of experience in application software development, with 2+ years in the medical device or other regulated industries.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.
  • Strong experience with MATLAB for algorithm development and data analysis.
  • Proficiency in modern C++ (17 or newer), including object-oriented programming, debugging, and design patterns.
  • Hands‑on experience with Linux OS, including command-line tools and C‑Make/build scripts in a bash environment.
  • Ability to manage and contribute to multiple projects in parallel.

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutionsor applications.
1. Applies scientific methods to analyse and solve software engineering problems.
2. Heorshe is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.
3. Hisorher work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.
4. The software engineer builds skills and…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary