Sr MATLAB ASW Developer -EDC3
Core
Develop and maintain a custom Simulink embedded code-generation environment, adapting templates and integrating generated C code with the Green Hills compiler toolchain for automotive ECU software.
Role type
Senior Model-Based Design (MBD) Engineer (Embedded Software)
Builds
Custom Simulink code-generation pipelines, embedded C code, and hardware-integrated ECU software
Domain
Automotive embedded systems, Model-Based Design, Green Hills compiler
Required skills
MATLAB/Simulink model development, Simulink Coder/Embedded Coder, Target Language Compiler (TLC) customization, embedded C programming, API integration
Preferred skills
Green Hills compiler/MULTI environment, custom C S-functions, automotive protocols (CAN/J1939), MISRA C standards, Python scripting
Technologies
Simulink, Green Hills compiler, Git, Jenkins, Conan
Responsibilities
Develop and maintain custom Simulink embedded code-generation environment; Adapt block-level and system-level TLC templates; Integrate Simulink-generated C code with the Green Hills compiler toolchain; Develop Simulink libraries, masked blocks, and custom C S-functions; Debug issues across Simulink models, TLC processing, and ECU execution; Create technical documentation for functional components.
Seniority
Senior, hands-on IC