Demo

Sr. C++ Developer with MATLAB exp.

Centraprise
Waltham, MA Contractor
POSTED ON 3/7/2025
AVAILABLE BEFORE 4/5/2025

Sr. C Developer with MATLAB exp.

Waltham, MA

Long Term Contract


Job Description


We are seeking an experienced Software Engineer. The current architecture has highly complex make files, making development and maintenance challenging. This project aims to rebuild the solution to create a more modular architecture, ensuring scalability and long-term maintainability.

As a Senior software engineer, your experience with object-oriented programing will assist in the research, development, and growth of complex software applications in medical device industry. You will be working with a fast-paced and exciting research and development environment that utilizes your familiarity with modern software practices. You are expected to work closely with the advanced concept development team to design and develop commercial software features in C , and integrate tracking algorithms originally developed in MATLAB or other scripting languages. You are expected to communicate technical information effectively and clearly, and present technical approaches and findings. Our team of motivated technical talent works closely with the end user (and each other) to ensure the direct clinical applicability of developed products.

  • Proficiency in C/C programming (C 11 or above)
  • Experience with tracking algorithms such as Kalman filters or non-linear least squares
  • Experience processing and analyzing sensor measurements
  • Interest in design of GUIs or broader UI/UX interest and/or experience
  • Experience with software debugging tools
  • Experience developing software in an Agile environment
  • Familiarity with a scripting language such as Matlab or Python


Preferred Qualifications:

  • Experience with one of Qt, OpenGL, Direct X11, VTK or other visualization technology used to build GUIs or advanced use of other scientific visualization capability (Paraview, Visit, etc.)
  • Experience using C templates and template libraries
  • Experience working in a Linux environment.

Would be a plus:

  • Knowledge of industry standards for safety-critical or medical devices.
  • Experience with continuous integration and automated testing for embedded systems.

Job Responsibilities:

As a principal software engineer, your experience with object-oriented programing will assist in the research, development, and growth of complex software applications in medical device industry. You will be working with a fast-paced and exciting research and development environment that utilizes your familiarity with modern software practices. You are expected to work closely with the advanced concept development team to design and develop commercial software features in C , and integrate tracking algorithms originally developed in MATLAB or other scripting languages. You are expected to communicate technical information effectively and clearly, and present technical approaches and findings. Our team of motivated technical talent works closely with the end user (and each other) to ensure the direct clinical applicability of developed products.


Lead and contribute to the refactoring of a legacy embedded system into a modular architecture.

  • Analyze and deconstruct complex make files, simplifying the build process to improve maintainability and development efficiency.
  • Collaborate with a cross-functional team to design, implement, and test software solutions for embedded systems.
  • Ensure compliance with industry standards and best practices for embedded systems development.
  • Provide technical guidance to the team, ensuring high-quality code and architecture decisions.
  • Participate in code reviews and collaborate with team members to identify and implement improvements.



Please note - Centraprise is an equal opportunity employer. Applicants must be authorized to work in the U.S.

U.S. Citizens and Green Card holders are strongly encouraged to apply.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. C++ Developer with MATLAB exp.?

Sign up to receive alerts about other jobs on the Sr. C++ Developer with MATLAB exp. career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$128,536 - $205,780
Income Estimation: 
$201,260 - $351,109
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Centraprise

Centraprise
Hired Organization Address Las Vegas, NV Full Time
Solution Architect Las Vegas, NV Long Term Contract Day one Onsite Job Description : Essential Job Functions : Build a t...
Centraprise
Hired Organization Address Newark, NJ Full Time
Position: Product Owner with CCM Location: Newark, NJ (Onsite, Hybrid Mode) Job Type: Fulltime Must have: Candidates wit...
Centraprise
Hired Organization Address IL Full Time
Hi Professional, I am writing to let you know regarding a job opportunity as " Java - FSE Architect" Mentioned is the jo...
Centraprise
Hired Organization Address Austin, TX Full Time
Position: DBA with Python Location: Austin, TX (Onsite, Hybrid Mode) Job Type: Fulltime Job Description: SingleStore OR ...

Not the job you're looking for? Here are some other Sr. C++ Developer with MATLAB exp. jobs in the Waltham, MA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!