Careers at MathWorks

Join a Team of C++ Software Engineers Advancing the Pace of Engineering and Science

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

What You’ll Do


Design and develop next-generation features and tools for use in modeling, simulation, and code generation of complex multidomain systems. 


Solve meaningful software design problems efficiently and effectively.


Develop creative workflows and features that help users solve their problems faster.


Collaborate with subject-matter experts and cross-functional teams.


Pursue continuous improvement and strive for excellence.

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

Why MathWorks?

Make the world a better place.

Grow in a respectful, diverse environment.

Work hard, have fun.

Join a stable, world-class company designed for long-term careers.

Pursue excellence and continuous improvement.

Transform the way engineers and scientists think and work.

Collaborate with and be challenged by smart colleagues and customers.

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