Find a jobRecruiters

Senior C++ Software Engineer

Exclusive opportunity

Onsite

Senior C++ Software Engineer

MathWorks

Senior C++ Software Engineer

Skills

MATLABAI

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$135,700 – $210,400 / year

Location:

Natick, MA, USA

Work mode:

Onsite

Published on:

9 August 2026

What they need


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.

We are looking for a Senior Software Engineer to contribute to the core programming language and runtime systems that power MATLAB. In this role, you will work on the underlying language behavior and execution engine, helping evolve systems used by engineers and scientists worldwide.

This is a hands-on engineering position focused on improving foundational infrastructure. You will help enhance performance, reliability, and consistency across the language and runtime, while modernizing long-standing components to support new functionality and evolving development workflows.

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

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.

Minimum Qualifications

  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

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

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Logiciel Ros2 - C++ Qt (F/H)

Freelance

Montpellier, France

Onsite

Skills

MQTTC++ros2

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

3 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools