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.
We are seeking a motivated and talented Software Engineer to help advance the core technologies that power automatic code generation from MATLAB and Simulink. As part of the Embedded Coder team, you will work on the compiler infrastructure, intermediate representations (IRs), code generation backends, and extensibility frameworks that form the foundation of our code generation technology. These systems enable the automatic generation of production-quality C and C++ code for embedded applications ranging from consumer electronics and industrial automation to automotive and aerospace systems.
Code generated by Embedded Coder is deployed in thousands of products worldwide. Our team develops the scalable infrastructure and core technologies that enable customers to customize, optimize, and deploy generated code across a broad range of platforms and workflows. This role is ideal for engineers who are passionate about compiler technologies, software architecture, programming languages, and building robust developer infrastructure.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.