Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

MathWorks Software Engineer - Embedding technologies in Natick, Massachusetts

Software Engineer - Embedding technologies

Job Summary

Apply Now

  • Job:23833-BHIL

  • Location:US-MA-Natick

  • Department:Product Development

Join a team working on innovative technology for designing high performance systems. Apply your software engineering skills to make MATLAB and Simulink the best tools to design great products such as autonomous vehicles, phones and airplanes, and across industries from medical devices to green energy.

In this position you will help make MathWorks’ embedded design software amazingly easy to use. You will extend the power of MATLAB and Simulink to let embedded system designers analyze and visualize the cost of their designs, choose winning design alternatives, and tune them to high efficiency. The software you will develop will enable engineers around the world to design innovative products quickly and with ease.


The core of the work is developing software in C++, MATLAB, JavaScript, and other languages to a high professional standard within a collegial and supportive team environment. These standards include writing high quality code, designing extensible software using software engineering principles patterns and methodologies, performance monitoring, and integration. You will take part in the development life cycle of features and build your understanding of the customer’s needs. There will be many opportunities to apply your imagination and creativity to the design and implementation of your feature.

Minimum Qualifications

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

  • Demonstrated experience in/with object oriented design

Additional Qualifications

  • Demonstrated experience applying OO methodologies and practices to develop extensible systems, using C++ (preferred) or other language.

  • JavaScript experience is a big plus