As a Senior Software Engineer on the Embedded Targets team, you will advance Model‑Based Design and production code generation for real‑time embedded systems, enabling deployment of motor control, power conversion, multicore, and audio/video algorithms onto microcontrollers and DSPs across ARM Cortex‑M/R/A, TI C2000, Infineon, Renesas, and similar architectures. You will develop tools that convert MATLAB and Simulink models into optimized, hardware‑efficient code that meets strict timing and memory constraints, leveraging fixed‑point techniques, SIMD, and hardware accelerators while working closely with embedded toolchains and real‑time execution behavior to shape next‑generation embedded development workflows.
It's the chance to collaborate with bright, passionate people. It's the opportunity to accelerate the pace of discovery, innovation, and learning in engineering and science. And it’s a commitment to doing the right thing—for each individual, our customers, and the local community. We cultivate an enjoyable, participatory, and rational environment that champions individual growth, encourages initiative, values collaboration, shares success, and rewards excellence.
MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs more than 6,500 people in 16 countries, with headquarters in Natick, Massachusetts, USA. MathWorks is privately held and has been profitable every year since its founding in 1984.
YOU + MathWorks = Unlimited Possibilities
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.