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
$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$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$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...SuggestedHourly payFull timeTemporary workLocal area- ...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...SuggestedWork experience placementWork at officeFlexible hours
$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...SuggestedH1bWork at officeLocal areaImmediate startFlexible hours$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...$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...$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 timeTemporary workWork experience placementInterim roleWork at officeLocal areaRemote workWorldwideRelocationFlexible hours- ...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 placementWork at officeFlexible hours
- ...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 placementWork at officeWorldwideFlexible hours
$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- ...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...
$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-...H1bWork at officeLocal areaImmediate startFlexible hours- ...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
$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...H1bWork at officeLocal areaImmediate startFlexible hours$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 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
$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 workRelocation packageFlexible hoursDay shift- ...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 area3 days per week
$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- ...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,...
$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 workWorldwide- ...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 workPart timeWork at officeFlexible hours3 days per week
$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 workLocal areaWork from homeWork visaFlexible hours$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...$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 office3 days per week- 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...
- ...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...WorldwideVisa sponsorship
$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 timeRemote work- ...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...WorldwideVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal C++ Software Engineer. Be the first to apply!

