Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Software Engineer

The MathWorks Inc

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:

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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer in Natick, MA vacancy
  • $86.8k - $165.2k

    Prattwhitney is seeking a Senior Software Engineer in Sudbury, MA to develop real-time signal processing algorithms for sensor systems. The position requires strong C++ development skills, a minimum of five years of relevant experience, and U.S. citizenship with a possible... 
    Senior
    Relocation package

    Prattwhitney

    Sudbury, MA
    3 days ago
  •  ...life optimizations. Learn More: We are seeking a Principal Software Engineer to work on the core programming language and runtime systems that...  ...of foundational systems. Qualifications Expertise with C++ A bachelor's degree and 10 years of professional work experience... 
    Suggested
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    1 day ago
  •  ...Senior Software Engineer This is your opportunity to join the Receiver Exciter and Processing Architecture Department as a Senior Software Engineer...  .... What You Will Do: Code, test, and integrate C++ real-time signal processing algorithms or control functions... 
    Senior
    Relocation
    Day shift

    Raytheon

    Fayville, MA
    3 days ago
  • $86.8k - $165.2k

     ...Role Overview An open position for a Senior Software Engineer in the Receiver Exciter and Processing Architecture Department. The role is a 1st‑...  ...security clearance. Key Responsibilities Code, test, and integrate C++ real‑time signal processing algorithms or control functions... 
    Senior
    Temporary work
    Relocation package
    Flexible hours
    Day shift

    Prattwhitney

    Sudbury, MA
    3 days ago
  • $107.5k - $204.5k

    Prattwhitney is seeking a Software Engineer in Sudbury, Massachusetts. The role involves designing, coding, and testing real-time embedded software...  ...degree and minimum 8 years of experience, particularly with C++, C, and Java. Compensation ranges from $107,500 to $204,500,... 
    Senior
    Flexible hours

    Prattwhitney

    Sudbury, MA
    4 days ago
  •  ...attend preclinical studies, carry out examinations, and provide consultations. The position can be on-site or remote and is open for Senior or Principal level depending on the candidate's experience. Qualified candidates should hold a DVM degree and have over 10 years of... 
    Senior
    Remote job

    WuXi AppTec Group

    Natick, MA
    2 days ago
  • $119.69k - $149.61k

    ETS-Lindgren GmbH is looking for a Senior Embedded/Firmware Engineer to lead the development of software for innovative power industry instruments in Marlborough, MA. Candidates...  ...experience in embedded software development with C++ and Linux. Responsibilities include designing and... 
    Senior
    Full time

    ETS-Lindgren GmbH

    Marlborough, MA
    1 day ago
  •  ...Senior Software Engineer Cloud Gateway Futurewei American Storage Lab is looking for a talented software engineer to help building the cloud...  ...Multiple year's strong coding experience using Golang/C/C++/Python Strong problem solving skills. Solid team spirit,... 
    Senior
    Local area
    Remote work
    Overseas

    Netpace

    Framingham, MA
    5 days ago
  • CVS Health Corporation is seeking a Principal Software Engineer in Wellesley, MA (Hybrid). This role involves building advanced analytics applications, guiding analytics engineers, and ensuring healthcare solutions meet critical outcomes for members. The ideal candidate... 
    Senior

    CVS Health

    Wellesley, MA
    3 days ago
  • The MathWorks, Inc. is seeking a Software Engineer in Test for their Infrastructure and Architecture Team. This hybrid position involves creating...  ...strong analytical abilities and extensive knowledge of C++. A bachelor's degree with extensive experience, or a master's/... 
    Senior

    The MathWorks Inc

    Natick, MA
    1 day ago
  • A leading technology firm is seeking a Senior Embedded Software Engineer to develop cutting-edge instruments for the power industry, based in Marlborough...  ...of experience in embedded software development using C++ in Linux environments. Strong communication and debugging... 
    Senior
    Full time

    ETS-Lindgren

    Marlborough, MA
    3 days ago
  •  ...We are looking for a highly skilled Senior Python Software Developer to join our team and contribute...  ...Python. • Collaborate with firmware engineers, product managers, and QA teams to...  ...scripting in Groovy. • Knowledge of C/C++ fundamentals and their application in... 
    Senior

    Kaav Inc.

    Framingham, MA
    4 days ago
  • $119.69k - $149.61k

    Senior Embedded Software Engineer - C++/Linux - Local candidates only Job Category : Software Engineering Requisition Number : SENIO003485 Apply now Posted : March 13, 2026 Full-Time On-site Locations Showing 1 location Marlborough, MA 01752, USA Description JOB SUMMARY... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Work visa

    ETS-Lindgren

    Marlborough, MA
    3 days ago
  •  ...design and development of algorithms and software tools to model and simulate phased arrays...  ...collaborating in cross-functional teams and with engineers specializing in antenna arrays, signal...  ...Software development skills in MATLAB and C++ #J-18808-Ljbffr The MathWorks, Inc.
    Senior
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    2 days ago
  • $136.2k - $187.35k

     ...transformation. Job Description Senior Technical Program Manager - Cross-Domain Software & Systems About the Role...  ...with globally distributed engineering teams-firmware, embedded, mobile...  ...or test experience (C, C++, Python, MATLAB, or similar) is... 
    Senior
    Shift work

    Bose

    Framingham, MA
    2 days ago
  • Bose Corporation is seeking a Sr. Director, Architect - Research Franchises to lead technical architecture and long-term vision for their research capabilities. This role involves overseeing research programs across various innovative domains focusing on audio technology...
    Senior

    Bose Corporation

    Framingham, MA
    52 minutes ago
  •  ...More: MathWorks is growing! We're hiring at all levels of our software engineering and development organization. Join us and work with an...  ...and rewards excellence. Responsibilities Use your algorithmic, C++, and software architecture skills to design and develop the next... 
    Senior
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    9 days ago
  • $115k - $225k

     ...vision problems with our embedded cameras and software products featuring state-of-the-art ID, 2...  ...We are seeking an experienced AI/ML engineer with strong research and development skills...  ...~ Develop high-performance Python and C/C++ code for training, optimization,... 
    Senior

    Cognex

    Natick, MA
    3 days ago
  •  ...Senior Principal Systems Engineer At Raytheon, the foundation of everything we do is rooted in our values...  ...environments. Identify and resolve hardware, software, and system issues through detailed...  ...requirements. Experience with C++, Python, or similar Experience... 
    Senior
    Local area

    Raytheon

    Concord, MA
    2 days ago
  • $142.6k - $196k

     ...We are seeking for a Security Engineer to support the security initiatives...  ...has extensive secure software development experience in a fast...  ...and Responsibilities As a Senior Product Security Engineer, you...  ...systems and Linux platforms in C, C++ ~ Strong knowledge of... 
    Senior

    Bose

    Framingham, MA
    4 days ago
  • $142.6k - $196k

    Position Overview We are looking for a Senior Product Security Engineer to support security initiatives for our consumer electronics products and help...  ...developing for embedded systems and Linux platforms in C, C++. Strong knowledge of cryptographic theory and engineering,... 
    Senior

    Bose Corporation, U.S.A

    Framingham, MA
    9 hours ago
  • $138.9k - $180.6k

     ...Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting,...  ...of similar experience Programming languages including C/C++, Python Scripting languages including Linux/Unix Shells,... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    Saab

    Babson Park, MA
    3 hours ago
  • $174k - $239.25k

    ## Principal Software Engineer – Audio Systems & Embedded PlatformsApplylocations: US, MA - Framinghamtime type: Full timeposted on: Posted Todayjob...  ...audio and speech processing* Strong proficiency in C/C++ and experience with MATLAB/Simulink* Extensive experience developing... 

    Bose Corporation

    Framingham, MA
    52 minutes ago
  •  ...Anduril Industries is seeking a Senior Software Engineer in Waltham, Massachusetts to lead a small team focused on command and control software....  ...decision-making systems. The ideal candidate is proficient in C/C++, Python, and has a solid understanding of applied... 
    Senior
    Full time

    jobs.frontdoordefense.com - Jobboard

    Waltham, MA
    3 days ago
  • $200k

     ...Software Engineer – Senior Level Hybrid, on-site 3‑times a week. Compensation up to $200,000–$500,000. Responsibilities & Qualifications Top performer with strong hands‑on coding – absolute must. Java C++ Cloud platforms Building production software for various clients... 
    Senior

    HRB

    Weston, MA
    2 days ago
  • $130k - $160k

    Senior Software Engineer, Bioinformatics 1671 Worcester Road, Suite 400, Framingham, MA 01701, United States Salary: $130,000-$160,000 About the...  ...Rust, especially for Python extensions (Maturin/PyO3); C++ experience acceptable if willing to learn Rust. Database design... 
    Senior
    Live in
    Remote work

    360Dx

    Framingham, MA
    2 days ago
  • A leading consumer electronics company in Needham is seeking a Principal Electrical Engineer. The ideal candidate will have over 10 years of experience, particularly in power electronics and embedded systems. You'll lead technical decisions, mentor engineers, and ensure... 
    Senior

    Ninjakitchen

    Needham Heights, MA
    1 day ago
  • $174k - $239.25k

    Bose Corporation seeks a Principal Software Engineer in Framingham, MA, to lead audio software platforms and DSP technology. This role entails...  ...should have a strong background in digital signal processing, C/C++, and embedded systems, with over 10 years of experience in the... 

    Bose Corporation

    Framingham, MA
    9 hours ago
  • The MathWorks, Inc. is seeking a Principal Software Engineer to work on the core programming language and runtime systems of MATLAB. This role...  ...relevant experience. Candidates should have a solid background in C++ and large systems development. #J-18808-Ljbffr The MathWorks,... 

    The MathWorks, Inc.

    Natick, MA
    1 day ago
  •  ...Measure project success with key performance indicators (KPIs) and other metrics, and report on project outcomes to stakeholders and senior leadership. Coordinate internal and external resources for the flawless execution of project deliverables. Communicate project... 
    Senior

    Timehop - Sincere Corporation

    Framingham, MA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!