Join MathWorks as a Senior Software Engineer specializing in compiler and algorithm development, working on innovative tools for modeling and simulating complex engineering systems.
Responsibilities: Design and develop features for modeling and simulation tools, solve software design problems, improve user workflows, and collaborate with cross-functional teams throughout the software development lifecycle.
Skills: Proficiency in C++, algorithm development, and software architecture, with additional experience in parallel constructs and multiple programming languages preferred.
Qualifications: Bachelor's degree with 6 years of experience or a master's degree with 3 years; expertise in related fields is a plus.
Location: Natick, MA, USA
Compensation: Not provided by employer. Typical compensation ranges for this position are between $120,000 - $180,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>
MathWorks is growing! We're hiring at all levels of our software engineering and development organization.
Join us and work with an outstanding team of engineers committed to building groundbreaking software tools used in modeling, simulating, and deploying modular, multi-domain engineering systems. Our customers rely on MATLAB and Simulink to solve some of their most important software problems. (Prior MATLAB and Simulink experience is not required.)
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
Use your algorithmic, C++, and software architecture skills to design and develop the next generation features and tools for use in modeling, simulation and code-generation of complex multi-domain systems. Your day to day tasks will include:
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.
Principal Application Engineer (Model-Based Design) at MathWorks to support sales and customers using Simulink and model-based workflows.
MathWorks is hiring a Senior Application Engineer – Power Electronics to engage customers with technical demos, develop simulation-based proofs of concept, and advocate product improvements based on real-world use cases.
Work on Robinhood's tokenization engine to design and operate scalable, low-latency crypto systems that enable on-chain tradable equities.
DMA seeks a Java-focused Software Engineer to support, enhance, and help evolve web-based systems in a hybrid Fort Wayne role with ESOP and comprehensive benefits.
Anduril's Maritime Digital Shipbuilding team is hiring a DevOps/MLOps Software Engineer to design, automate, and operate CI/CD, IaC, and model deployment infrastructure for cloud and edge maritime systems.
Zocdoc seeks a Staff Software Engineer on the Scheduling team to lead full‑stack development of scalable, secure scheduling experiences that improve the healthcare journey for patients and providers.
Lazer is hiring a Senior Shopify Developer & Technical Content Creator to build engaging educational content and production-grade Shopify apps/themes that help developers master the platform.
WGU is hiring a Senior Software Engineer to lead teams and deliver scalable Java-based web services that expand access to online higher education.
Experienced Senior Java Engineer needed to design scalable backend systems, build APIs, and contribute to cloud-based modernization efforts for fintech-focused clients.
Rethink First is hiring a Senior Full Stack Engineer on the Architecture Team to lead design and implementation of cloud-native Microsoft stack applications for scalable behavioral health platforms.
Lead Abridge's Core Notes engineering team to design, ship, and scale AI-driven clinical note generation using full-stack Typescript and close collaboration with ML engineering.
Help build and scale Nango’s open-source integration platform as a Senior Backend Engineer, focusing on APIs, performance, and developer-facing tooling.
Full-Stack Software Engineer at Grammarly building scalable front-end and back-end features for consumer and enterprise customers in a hybrid Seattle role.
Articulate seeks an experienced Engineering Manager to lead a remote product engineering team in delivering scalable, user-facing features using modern web technologies while coaching engineers and driving strong execution.
Experienced Solutions Engineer wanted to lead architecture, prototyping, and delivery of scalable cloud and microservices solutions for Experian's Bureau Composer platform in a fully remote capacity.
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...
16 jobs