Careers at MathWorks

At MathWorks, we are committed to building ground-breaking software for modeling, simulating, and deploying modular, multidomain engineering systems. As a C++ software engineer, you’ll use your algorithmic, C++, and software architecture skills to help build MATLAB® and Simulink® products. Working with multifaceted engineering teams, you will create software used by other MathWorks product teams and by millions of customers to solve some of the world’s most important problems.

Now Hiring In

US: Natick, MA

Challenging opportunities present themselves at all engineering and managerial levels. It is always gratifying to see how my career investments are making an impact for a better world.

Staff Voices post by Maruthi, developer

Maruthi
Video length is 2:48

Hear from MathWorkers on working in software development

About MathWorks

MathWorks is the leading developer of mathematical computing software. Engineers and scientists worldwide rely on our MATLAB® and Simulink® product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries. MATLAB and Simulink are also fundamental teaching and research tools in the world’s universities and learning institutions. Founded in 1984, MathWorks employs more than 6,500 people in 16 countries, with headquarters in Natick, Massachusetts, USA.

Connect with Us