Hybrid Senior C++ Engineer - MATLAB Runtime & Systems

MathWorks

Natick (MA)

Hybrid

USD 140,000 - 210,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MathWorks is seeking a Senior Software Engineer to contribute to the core programming language and runtime systems powering MATLAB. The role focuses on underlying language behavior and execution engine evolution to support engineers and scientists worldwide.

This hands-on position aims to enhance performance, reliability, and consistency across the language, while modernizing legacy components for new functionality and evolving development workflows. The company promotes growth and teamwork.

Qualifications

  • Solid understanding of software design principles and maintainable system architecture.
  • Experience with large-scale systems or codebases with multiple dependencies.
  • Ability to own features or components from design through delivery.
  • Familiarity with debuggers, profiling tools, or static analysis.
  • Experience with AI-driven development workflows and automation.

Responsibilities

  • Develop and maintain MATLAB runtime behavior with a focus on performance, correctness, and maintainability.
  • Independently investigate and resolve complex issues spanning multiple system components.
  • Contribute to improving a mature codebase through targeted refactoring and cleanup efforts.
  • Participate in technical discussions, design reviews, and implementation planning.
  • Collaborate with teammates through code reviews and shared development efforts.

Skills

Software design
Large-scale systems
Ownership of features
Debugging tools
AI workflows

Education

Bachelor's degree or higher

Job description

MathWorks is seeking a Senior Software Engineer to contribute to the core programming language and runtime systems powering MATLAB. The role focuses on underlying language behavior and execution engine evolution to support engineers and scientists worldwide.

This hands-on position aims to enhance performance, reliability, and consistency across the language, while modernizing legacy components for new functionality and evolving development workflows. The company promotes growth and teamwork.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer
Senior C++ Software Engineer

MathWorks • Natick (MA)

On-site
USD 140,000 - 210,000
Senior Software Engineer - FEM Solver Development
Senior Software Engineer - FEM Solver Development

MathWorks • Natick (MA)

On-site
USD 145,000 - 155,000
Senior SDET - C++ Testing & Architecture Focus
Senior SDET - C++ Testing & Architecture Focus

Groupe Kardol • Indiana (PA)

On-site
USD 110,000 - 150,000
Principal Software Engineer – MATLAB Data Visualization
Principal Software Engineer – MATLAB Data Visualization

MathWorks • Natick (MA)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer - Defense Simulation (MATLAB/C++)
Senior Software Engineer - Defense Simulation (MATLAB/C++)

Monte Sano Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 130,000
Senior Software Engineer in Test
Senior Software Engineer in Test

Groupe Kardol • Indiana (PA)

On-site
USD 130,000 - 170,000
Student Competition Application Engineer
Student Competition Application Engineer

MathWorks • Natick (MA)

On-site
USD 80,000 - 110,000
Principal Software Engineer – MATLAB Data Visualization
Principal Software Engineer – MATLAB Data Visualization

MathWorks • Natick (MA)

Hybrid
USD 160,000 - 210,000
Principal Software Engineer - MATLAB Data Visualization
Principal Software Engineer - MATLAB Data Visualization

MathWorks • Natick (MA)

On-site
USD 120,000 - 150,000
Multiple Openings - Engineering Development Group - U.S.
Multiple Openings - Engineering Development Group - U.S.

MathWorks • Natick (MA)

On-site
USD 70,000 - 95,000