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
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.
- 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.
- 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...SeniorRelocation package- ...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...SuggestedWork experience placementWork at officeWorldwideFlexible hours
- ...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...SeniorRelocationDay shift
$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...SeniorTemporary workRelocation packageFlexible hoursDay shift$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,...SeniorFlexible hours- ...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...SeniorRemote job
$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...SeniorFull time- ...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,...SeniorLocal areaRemote workOverseas
- 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
- 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
- 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...SeniorFull time
- ...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
$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...SeniorFull timeWork experience placementWork at officeLocal areaWork visa- ...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.SeniorWork experience placementWork at officeFlexible hours
$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...SeniorShift work- 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
- ...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...SeniorWork experience placementWork at officeFlexible hours
$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- ...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...SeniorLocal area
$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$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$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,...SeniorTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work$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...- ...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...SeniorFull time
$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$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...SeniorLive inRemote work- 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
$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...- 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,...
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
Related searches
- senior application security Natick, MA
- senior vice president of operations Natick, MA
- senior performance tester Natick, MA
- senior manager legal Natick, MA
- senior tech Natick, MA
- senior manager diversity & inclusion Natick, MA
- senior manager tax Natick, MA
- senior implementation engineer Natick, MA
- senior software engineer remote Natick, MA
- senior part time Natick, MA



