Hybrid Senior C++ Engineer - MATLAB Runtime & Systems

MathWorks

Natick (MA)

Hybrid

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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)

Hybrid
USD 140,000 - 210,000
Remote Software Engineer - MATLAB/C++ & Performance
Remote Software Engineer - MATLAB/C++ & Performance

MathWorks • Natick (MA)

Hybrid
USD 131,000 - 175,000
Hybrid Senior Software Engineer — JavaScript/ES6+
Hybrid Senior Software Engineer — JavaScript/ES6+

MathWorks • Natick (MA)

Hybrid
USD 178,000 - 211,000
MATLAB & C++ Software Engineer (Remote)
MATLAB & C++ Software Engineer (Remote)

TrulyHired • Natick (MA)

Hybrid
USD 131,000 - 175,000
Senior Software Engineer - FEM Solver Development
Senior Software Engineer - FEM Solver Development

MathWorks • Natick (MA)

Hybrid
USD 145,000 - 155,000
C++ Software Engineer - MATLAB Deployment & Integration
C++ Software Engineer - MATLAB Deployment & Integration

KG Tiger • Natick (MA)

On-site
USD 90,000 - 120,000
Senior Applications Engineer - Model Based Design
Senior Applications Engineer - Model Based Design

The MathWorks, Inc. • Natick (MA)

Hybrid
Principal Software Engineer – MATLAB Data Visualization
Principal Software Engineer – MATLAB Data Visualization

MathWorks • Natick (MA)

Hybrid
USD 120,000 - 150,000
Software Engineer
Software Engineer

MathWorks • Natick (MA)

Hybrid
USD 131,000 - 175,000
Senior Application Engineer - Aerospace & Defense
Senior Application Engineer - Aerospace & Defense

MathWorks • Natick (MA)

Hybrid
USD 126,000 - 196,000
Work with cutting-edge technology companies
Impactful work enabling engineers