Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

MathWorks Senior C++ Software Engineer in Natick, Massachusetts

Senior C++ Software Engineer

Job Summary

Apply Now (/company/jobs/apply/applynow?jobpostingid=24611&stid=24611&)

  • Job:24611-MKAI

  • Location:US-MA-Natick (/company/jobs/locations/us-natick.html)

  • Department:Infrastructure and Architecture (/company/jobs/teams-roles/softwaredevelopment.html#infrastructure)

Our team provides a C++ interface to the MATLAB language execution engine that all our applications are built on top of. Take part in design and implementation to extend the MATLAB infrastructure underpinning a wide range of software applications. Develop the architectural core software that is critical to the continued success of MATLAB, performing full software life-cycle from requirements gathering and high-level design, to coding, testing, debugging and maintenance. Grow your C++ experience and skill-set using cutting-edge development technologies and company-best mentoring. And participate in design reviews, code reviews, project planning and general team collaboration.


  • Programming and debugging in C++.

  • Use build and debug tools in Windows, Linux, or MacOS environments.

  • Participate in design and code reviews.

Minimum Qualifications

  • Experience with C++

  • A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

  • Experience with C++ Template Libraries.

  • Experience with object oriented design

  • Experience with an Agile environment is desired.

  • Experience with concurrent and parallel programming is helpful.

  • Experience using and developing with MATLAB is a plus.