Software Engineer - C++/MATLAB
Listed on 2026-01-11
-
Software Development
Software Engineer, Embedded Software Engineer
Software Engineer - C++ / MATLAB
Capgemini
Join us as a C++/MATLAB Software Engineer and help shape the future of healthcare technology. You will develop cutting‑edge software applications using C++ (17 or newer) and MATLAB for Linux‑based medical devices. Your contributions directly impact patient care and clinical outcomes.
Responsibilities- 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.
- 5+ years of experience in application software development, with 2+ years in 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.
Base salary range: $101,000 – $139,000.
Benefits- Paid time off (Vacation 12‑25 days, company holidays, personal days, sick leave).
- Medical, dental, and vision coverage.
- Retirement savings plans (401(k) in the U.S., RRSP in Canada).
- Life and disability insurance.
- Employee assistance programs.
Capgemini is an Equal Opportunity Employer encouraging inclusion in the workplace. We actively work to create a welcoming and respectful environment. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. Capgemini is committed to providing reasonable accommodation during our recruitment process.
Capgemini may capture your image during the interview process and that image may be used for verification, including during the hiring and onboarding process.
(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).