Software Engineer - C++/MATLAB
Listed on 2026-01-10
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer
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 DescriptionJoin 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 solutionsorapplications.
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…
(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).