Role : Senior MBD (Model-Based Design) Engineer
We are seeking an experienced and skilled Senior MBD (Model-Based Design) Engineer to join our team. The ideal candidate will have 5+ years of experience in designing and developing real-time control algorithms using MBD workflows. This role is crucial for generating production-ready code, performing rigorous testing, and collaborating with cross-functional teams to deliver high-quality embedded software. You will be responsible for leading technical efforts, mentoring junior engineers, and championing MBD best practices within the organization.
Key Responsibilities :
- Algorithm Development : Design and develop real-time control algorithms using a Model-Based Design workflow, primarily with MATLAB and Simulink.
- Code Generation : Generate production-ready, highly optimized C code from Simulink models using tools like Embedded Coder or TargetLink.
- Testing & Validation : Perform comprehensive testing and validation at various levels, including Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) on embedded targets.
- Cross-Functional Collaboration : Work closely with software, hardware, and systems engineering teams to define, optimize, and integrate control strategies.
- Mentorship : Mentor and guide junior engineers, helping them improve their skills in MBD workflows and embedded software development.
- Process Improvement : Actively contribute to improving MBD best practices, tools, and processes to enhance efficiency and quality.
Required Qualifications :
Experience : Minimum of 5 years of experience in a similar role.MBD Proficiency : Expert-level proficiency with MATLAB, Simulink, and Stateflow.Code Generation : Hands-on experience with Embedded Coder or TargetLink for automated C code generation.Validation Tools : Experience with HIL validation tools such as dSPACE, NI, or Vector.Protocols : Knowledge of communication protocols like CAN, LIN, SPI, and I2C.Compliance : Familiarity with automotive software development standards, including MISRA-C Qualifications :Applications : Experience with VCU (Vehicle Control Unit), BMS (Battery Management System), or motor control applications.CAN Tools : Working knowledge of CAN-related tools (e.g., CANape, CANoe).Communication : Excellent verbal and written communication skills.(ref : hirist.tech)