> Markdown version of [/jobs/ext/4638245-matlab-software-engineer](https://www.wearedevelopers.com/jobs/ext/4638245-matlab-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # MATLAB Software Engineer - **Company:** SFE PARTNERS LLC - **Location:** Lake Angelus, MI, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Static Program Analysis, Code Generation, Software Debugging, MATLAB, MISRA C (C Programming Language), ISO/IEC 15504, Signal Processing, Simulink, Software Engineering - **Published:** November 8, 2026 - **Apply:** https://www.careerjet.com/jobad/us794c7012b9188295729487cf6eb3e59e ## About the Role Role Descriptions: This position is a full development cycle (ASPICE) for embedded systems using MBD techniques (Matlab/Simulink) that can be deployed to different target microcontroller unitsDevelop| enhance| and maintain algorithms| models| and simulation environments using MATLAB/Simulink.Design and implement model-based development (MBD) solutions for control systems| signal processing| or embedded applications.Create reusable libraries| scripts| and automation tools in MATLAB for engineering workflows.Support model integration| code generation| and optimization for embedded targets.Perform model reviews and ensure adherence to modeling guidelines and best practices. Essential Skills: MBD modeling with MATLAB Simulink experienceMBD modeling principles based on MAAB guidelinesFull understanding on ASPICE capability model (or V cycle development)Ability to debug and update existing software components (in MBD)Basic knowledge on Target link code generator as well as embedded coderFull understanding and experience in reading C codeSome level of experience developing and updating unit testsUnderstanding of static code analysis based on the MISRA guidelines Good to have MBD modeling with MATLAB Simulink experienceMBD modeling principles based on MAAB guidelinesFull understanding on ASPICE capability model (or V cycle development)Ability to debug and update existing software components (in MBD)Basic knowledge on Target link code generator as well as embedded coderFull understanding and experience in reading C codeSome level of experience developing and updating unit testsUnderstanding of static code analysis based on the MISRA guidelines Skills: EIS : Simulink/Matlab Experience Required: 8-10