Skip to main content
MathWorks logo

Software Engineer

MathWorks

Natick, MA · HybridJob$138–175K/yrSeen todaySeen in employer's feed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$138–175K/yr
Location
Natick, MAHybrid
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

MathWorks seeks a Software Engineer for product development of mathematical simulation and modeling software. The role involves developing compiler optimization techniques for large-scale embedded systems, contributing to modeling and simulation tools, and supporting MATLAB and Simulink product lines. The position follows a hybrid work model, with telecommuting permitted up to 40%.

Skills & qualifications

RequiredNice to have

Skills

Software Architecture, requiredSoftware Design, requiredSoftware Implementation, requiredSoftware Qualification, requiredObject-Oriented Design Patterns, requiredCompiler Technologies, requiredModern C++, requiredProgramming, requiredDebugging, requiredAlgorithms, requiredData Structures, requiredTesting Frameworks, requiredUnit Testing, requiredSystem Testing, required

Qualifications

Master's in CS, Engineering or Related, nice to haveBachelor's in CS, Engineering or Related, nice to haveBachelor's Plus 3 Years Experience, nice to have

Full job description

Team: Product Development

Location: US-MA-Natick

Job Summary

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

Design, development and testing of some of the most sophisticated mathematical simulation and modeling software in the industry. Assist customers and developers in scientific, mathematical, and engineering computing, including building and deploying customer applications. Provide technical analysis and support the petitioner’s core MATLAB and Simulink Engineering Software product lines. Contribute to the design, development, and delivery of technical tools for modeling and simulation engineering products. Responsible for developing novel compiler optimization techniques to automatically generate unbeatably efficient code for large-scale embedded systems.

May telecommute up to 40%.

Rate of Pay: $138,237.00 to $175,000.00 per year

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

Additional Qualifications

Minimum Qualifications:

Employer will accept a Master’s degree in Computer Science, Engineering (any) or a closely related field and no experience.

Alternatively, employer will accept a Bachelor’s degree in Computer Science, Engineering(any) or a closely related field and three (3) years of experience in the job offered or in a Software Engineer - related occupation.

Position requires demonstrable experience with the following:

  • Software architecture, design, implementation, and qualification;

  • Object-oriented design patterns;

  • Knowledge of compiler technologies;

  • Programming and debugging in modern C++ (11 or greater);

  • Algorithms and data structures; and

  • Testing frameworks for writing unit or system tests.

Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience. Multiple positions available.

How this job compares

Set against the 39,501 open Software Engineer jobs on Olive Jobs, counted November 13, 2026.

Pay
  • This posting$138–175K/yr
  • Massachusetts median$135–205K/yr909 salary ranges
  • US median$133–213K/yr31,593 salary ranges

This range's midpoint, $157K, is 7% below the Massachusetts median midpoint ($169K) — in the middle half of Software Engineer salary ranges in Massachusetts.

Openings
Olive Jobs lists 1,087 open Software Engineer jobs in Massachusetts and 39,501 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in Massachusetts
Experience
Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (32,541 postings).
Education
12,337 of the 39,501 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Pay, requirements and demand for Software Engineer jobs

Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.