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

Principal 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 seeking a Principal Software Engineer to work on the core programming language and runtime systems that form the foundation of MATLAB. In this role, you will help design, implement, and evolve the language semantics, execution capabilities, and runtime infrastructure used by millions of engineers and scientists worldwide. This is a hands‑on, technical role focused on building and modernizing foundational systems—improving language consistency, advancing performance and correctness, and refactoring long‑lived subsystems to support new capabilities, composable execution, and AI‑assisted development workflows. MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence. Responsibilities Design and implement enhancements to programming language features, execution semantics, and core runtime behavior, with attention to performance and correctness. Lead and contribute to large‑scale refactoring efforts, improving modularity, clarity, and testability of mature systems while preserving external behavior and compatibility. Evolve internal APIs and abstractions that enable other teams to build language features, tooling, and integrations safely and efficiently. Diagnose and resolve complex cross‑cutting issues related to execution behavior and interactions between subsystems. Participate in design reviews and architecture discussions, helping shape the long‑term technical direction of the language and runtime. Mentor other engineers through code reviews, technical discussions, and shared ownership of foundational systems. Qualifications Expertise with C++ A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required. Additional Qualifications Strong understanding of software design principles and maintainable architecture in large systems. Experience with AI‑driven development workflow and automation. Ability to independently drive complex technical work from problem definition through implementation and delivery. Experience working effectively in large, long‑lived codebases with many users and dependencies, including large‑scale refactoring efforts. Experience developing performance‑critical systems. Familiarity with developer‑facing tools such as debuggers, static analysis, or language tooling. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal C++ Software Engineer in Natick, MA vacancy
  • $174k - $239.25k

     ...Principal Software Engineer – DSP Algorithms at Bose Corporation. Responsibilities Design and develop music and voice processing algorithms in MATLAB...  ...including technical leadership responsibilities. Strong C/C++ skills and proficiency with one or more scripting languages... 
    Suggested

    Bose Corporation, U.S.A

    Framingham, MA
    5 days ago
  • $174k - $239.25k

     ...Principal SW - DSP Algorithm page is loaded## Principal SW - DSP Algorithmlocations: US...  ...transformation. # **Job Description**# Principal Software Engineer – DSP AlgorithmsAt Bose, we are...  ...leadership responsibilities.* Strong C/C++ skills and proficiency with one or more... 
    Suggested

    Bose

    Framingham, MA
    4 days ago
  • $144.2k - $288.4k

     ...do. Position Summary Our Utilization Management Analytics Engineering team within the Analytics & Behavior Change division of our...  ...Analytics, Technology organization is seeking a full‑stack Principal Software Development Engineer. We are looking for passionate, driven... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area

    Hispanic Alliance for Career Enhancement

    Wellesley, MA
    5 days ago
  •  ...testing, and delivering web‑based graphics software. Champion software quality, including the...  ...on automation. Mentor and support other engineers through technical guidance, design...  ...production web applications. Proficiency in C++ and JavaScript, applied to large, complex... 
    Suggested
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks Inc

    Natick, MA
    2 days ago
  • $152.8k - $229.2k

     ...culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - Core Infrastructure (Python/C++) you will set the technical direction for the core infrastructure that the Prism... 
    Suggested
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Newton, MA
    4 days ago
  • $174k - $239.25k

     ...At Bose Corporation, we are seeking a Principal Software Engineer to lead the architecture, development, and delivery of next‑generation audio software...  ...audio and speech processing. Strong proficiency in C/C++ and experience with MATLAB/Simulink. Extensive experience developing... 

    Bose Corporation, U.S.A

    Framingham, MA
    5 days 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

    Framingham, MA
    5 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...aerospace and defense. We are seeking Senior Software Engineers to join our development team...  ...in a variety of languages including C++, C, and several others. Candidates can expect... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Worldwide
    Relocation
    Flexible hours

    RTX

    Concord, MA
    3 days ago
  •  ...raise the overall security architecture maturity across the organization Consulting & Mentorship Act as a consulting architect to engineering and platform teams - providing guidance rather than owning delivery Mentor senior engineers and architects, raising the technical... 
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks Inc

    Natick, MA
    5 days ago
  •  ...person time with colleagues and flexible at-home life optimizations. Learn More: MATLAB Graphics team is looking for a Principal Software Engineer to help shape the evolution of MATLAB graphics. This role offers a unique opportunity to influence the design and... 
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    The MathWorks Inc

    Natick, MA
    1 day ago
  • $190k - $210k

     ...Contribute to the development of the Gentuity imaging application software and internal software tools • Contribute to the...  ...have: • Minimum of 12 years of experience in Software Engineering • Modern C++, including Objected Oriented Design, Multithreaded/Parallel... 
    Full time

    Gentuity LLC

    Sudbury, MA
    5 days ago
  •  ...Principal Software Engineer - 3D Visualization At Boston Scientific, we'll give you the opportunity to harness all that's within you by working...  ...in software development Strong programming experience in C++ Experience with OpenGL and 3D graphics programming... 

    Intracept by Boston Scientific

    Waltham, MA
    2 days ago
  • $152.8k - $229.2k

     ...cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - UI/UX (Qt/QML) you will set the technical...  ...workflow constraints. Deepexpertisein Python and C++ and in software architecture for complex, multi-... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Newton, MA
    4 days ago
  •  ...all cross the finish line together! Sound like you? The Principal Software Engineer provides expertise in the design, development, characterization...  ...Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company... 
    Full time

    Third Pole Inc

    Waltham, MA
    4 days ago
  • $152.8k - $229.2k

     ...cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - 3D Visualization (OpenGL) you will set...  ...multiple releases. Deep expertise in Python and C++ and in software architecture for complex, multi-component... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Newton, MA
    4 days ago
  • $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... 
    Relocation package

    Prattwhitney

    Sudbury, MA
    5 days ago
  •  ...Prattwhitney is seeking a Principal Embedded Software Engineer in Sudbury, MA. The position involves supporting the sustainment of legacy radar systems...  ...experience in embedded software development, preferably with C/C++ and VxWorks. Benefits include competitive salary,... 
    Relocation package

    Prattwhitney

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

     ...Job Details Position: Principal Embedded Software Engineer Date Posted: 2026-04-08 Location: Marlborough, MA; 1001 Boston Post Rd, BLDG 2 Role Type: Onsite...  ...Engineering or Mathematics (STEM) preferred. Embedded C/C++ and/or Ada software development experience. Experience... 
    Temporary work
    Relocation package
    Flexible hours
    Day shift

    Prattwhitney

    Sudbury, MA
    5 days ago
  •  ...Principal Embedded Software Engineer Newark, DE, United States Marlborough, MA, United States Hologic is the market leader in mammography, but...  ...requirement specifications. Expert programming skills using C/C++ and Assembler-level programming languages in an embedded... 
    Local area
    3 days per week

    Hologic

    Marlborough, MA
    6 days ago
  • $203k - $266k

    A bit more about this role: Technology does amazing things in our daily lives, yet often is a source of pain and confusion within health care. We want to empower Devoted to deliver a world‑class member experience with simple, flexible technical systems. If we need to delve...
    Flexible hours

    Devoted Health Services, Inc

    Waltham, MA
    5 days ago
  •  ...making it smarter, faster, and more efficient for institutions globally. Who We're Looking For: A visionary Principal Engineer who's ready to lead the charge in software innovation within the FinTech space. We're seeking a seasoned expert who's not just looking for a job,... 

    Roberts Recruiting

    Waltham, MA
    4 days ago
  • $163.8k - $257.4k

     ...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. Principal Software Engineer, Applied AI Location: Remote or Hybrid Team: Applied AI Level: Principal Join Us in Reimagining B2B Intelligence ZoomInfo... 
    Remote work
    Worldwide

    I did my part and supported the Regular Toilet

    Waltham, MA
    5 days ago
  •  ...inspired to shape the world of tomorrow by taking bold action today. JOB MISSION: New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI Solutions team. This team is responsible for researching and delivering AI based solutions... 
    Temporary work
    Part time
    Work at office
    Flexible hours
    3 days per week

    New Balance Athletics, Inc.

    Brighton, MA
    15 days ago
  • $145k - $181k

     ...Angular and Ionic. In this role, you’ll shape architecture, mentor engineers, collaborate across UX, product, and backend teams, and drive...  ...and prototyping, build .NET APIs, and deliver high‑quality software through Azure‑powered CI/CD pipelines. Bright Horizons is a... 
    Temporary work
    Local area
    Work from home
    Work visa
    Flexible hours

    Bright Horizons

    Newton, MA
    17 days ago
  • $168k - $231k

     ...The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting...  ...career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, Massachusetts... 

    Dell

    Hopkinton, MA
    7 days ago
  • $200k - $225k

     ...Principal Software Engineer Waltham, MA Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources... 
    Work at office
    3 days per week

    Xometry

    Waltham, MA
    4 days ago
  • Devoted Health Services, Inc in Waltham, Massachusetts is seeking a technical contributor to enhance member experience through innovative technology solutions. The role emphasizes building features across a diverse tech stack including Go, PostgreSQL, and React. The ideal...

    Devoted Health Services, Inc

    Waltham, MA
    4 days ago
  •  ...true startup mindset. The Product & Engineering organization partners closely with Product...  ..., financial technology, and enterprise software, the team translates complex regulatory...  .... The Role ABCorp is seeking a Principal Software Engineer, Team Lead to anchor... 
    Worldwide
    Visa sponsorship

    ABCorp

    West Roxbury, MA
    4 days ago
  • $178.13k - $195.8k

     ...NAME OF EMPLOYER: Parexel International LLC POSITION TITLE: Principal Software Engineer – Build & Release POSITION LOCATION: 275 Grove Street, Newton, MA 02466 SALARY: $178,131 - $195,800/yr. 100% remote position. HOURS: Full Time/40 hours JOB DUTIES... 
    Full time
    Remote work

    PAREXEL

    Newton, MA
    1 day ago
  •  ...Principal Software Engineer, Tech Lead - Client Experience Platform From our nation's earliest days, ABCorp has been a trusted force in security and innovation. In 1795, the federally chartered Bank of the United States entrusted American Bank Note Company with the... 
    Worldwide
    Visa sponsorship

    ABCorp

    West Roxbury, MA
    5 days ago

Do you want to receive more vacancies?

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