MathWorks is seeking a Senior Software Engineer specializing in C++ Distributed Systems to design and implement cutting-edge code generation technologies in a hybrid work environment.
Responsibilities: Key responsibilities include conceptualizing, designing, architecting, and implementing automatic C++ code generation technologies for production-ready multicore embedded systems, as well as customizing application interfaces for embedded operating systems.
Skills: Candidates should have extensive experience with distributed systems, messaging middleware, and familiarity with POSIX and Real Time Operating Systems (RTOS).
Qualifications: A bachelor's degree with 6 years of relevant experience, or a master's degree with 3 years, or a PhD (or equivalent experience) is required.
Location: The position is located in Natick, US, with a hybrid work model allowing for both office and remote work.
Compensation: Not provided by employer. Typical compensation ranges for this position are between $120,000 - $160,000.
Job Summary
<p>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.</p>
Do you want to work with a team of talented engineers committed to changing how software tools are used to deploy real-time applications? Do you want to conceptualize, design, architect, and implement the next generation automatic C++ code generation technologies? Do you want to work on industry leading software? If you answered yes to all of these questions, definitely apply!!
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
Qualifications
Additional Qualifications
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead the reliability and resilience of production systems as a Senior Site Reliability Engineer in our Everett IS&T organization, driving incident response, automation, and mentoring.
Lead full‑stack development of Regard’s AI-driven clinical documentation platform, building production-grade features that directly improve physician workflows and patient care.
Founding AI Engineer to build multimodal vision ingestion pipelines and agentic systems that turn engineering diagrams and docs into structured, verifiable outputs for Candid’s pre-construction platform in San Francisco.
Lead front-end feature delivery and mentorship on BetMGM projects as an Angular Software Development Engineer III for Entain and MGM's joint brand.
Experienced senior engineer needed to lead development of .NET-based web applications and GraphQL APIs in a federal consulting environment supporting modernization and DevOps practices.
Experienced Java tech lead needed to architect and deliver high-quality backend and frontend modules while mentoring junior engineers in a bilingual (Korean/English) onsite role in Ridgefield Park, NJ.
Build and operate scalable, containerized distributed systems as a Software Engineer on the Core Infrastructure Team, supporting cloud and AI infrastructure at a high-growth, pre-IPO company.
Lead the development of Python-based backend and full-stack tooling for large-scale AI data pipelines and evaluation workflows at Alignerr, working remotely on a flexible contract.
Ellucian is hiring an Associate Solutions Architect to design and prototype cloud-based SaaS solutions and support pre-sales technical engagements for higher education customers.
Senior Full‑Stack Engineer needed to build and operate high-impact internal applications integrating engineering, supply chain, manufacturing, and finance systems at our Everett office.
Experienced Linux kernel developer needed to design and maintain device drivers and perform low-level debugging for complex system software at an onsite Hillsboro, OR role.
Geode Health is hiring a Junior Engineer to help build and maintain full-stack features using TypeScript, React, and Node.js for its national mental health platform.
Campus is hiring a Senior Platform Engineer to own and scale backend services, GCP infrastructure, CI/CD, and data pipelines that power a modern, student-focused education platform.
Our goal is to change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science. We work to provide the ultimate computing environment for technical computation, visualization, design, simul...
7 jobs