i
TekPillar
1987 TekPillar Jobs
Model Based Developer - Embedded System (4-6 yrs)
TekPillar
posted 7d ago
Flexible timing
Key skills for the job
Job Title : Model-Based Development (MBD) Developer - Automotive Embedded Systems
Experience : 4-6 years
About the Role :
We are seeking a highly skilled Model-Based Development (MBD) Engineer to join our automotive embedded software team. The ideal candidate will have a strong background in MATLAB/Simulink-based model development, MIL/SIL/HIL testing, and embedded code generation. This role requires experience in developing, testing, and optimizing real-time control systems for automotive applications.
The candidate will work on model-based software development for ECUs, developing complex algorithms, integrating with AUTOSAR-based architectures, and validating automotive control models through software-in-loop (SIL), model-in-loop (MIL), and hardware-in-loop (HIL) simulations. This is an exciting opportunity to work with cutting-edge vehicle technologies such as electrification, ADAS, and connected vehicles.
Key Responsibilities :
- Design, develop, and validate control models for embedded automotive applications using MATLAB, Simulink, and Stateflow.
- Implement Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) testing for validation and verification.
- Generate embedded C code from Simulink models using tools like Embedded Coder and TargetLink for ECU software deployment.
- Develop and maintain plant models for vehicle dynamics, powertrain control, and electronic control systems.
- Work with dSPACE HIL, AutomationDesk, and ControlDesk for real-time validation and testing.
- Develop test automation frameworks using Python, CAPL, and M-scripting for MIL/SIL/HIL validation.
- Conduct debugging, calibration, and parameter tuning using tools such as INCA, CANalyzer, and CANoe.
- Ensure compliance with ISO 26262 functional safety standards and AUTOSAR-based
architectures.
- Collaborate with software, hardware, and testing teams to ensure proper system integration and performance optimization.
- Work on vehicle communication protocols such as CAN, LIN, SPI, UART, and I2C for embedded system integration.
- Participate in peer code/model reviews, documentation, and continuous process improvements to enhance software quality and efficiency.
Must-Have Skills :
- Strong experience with MATLAB, Simulink, and Stateflow for automotive model development.
- Hands-on experience with Model-Based Development (MBD), code generation, and MIL/SIL/HIL validation.
- Experience in embedded C code generation using Embedded Coder or TargetLink.
- Strong knowledge of CAN, LIN, SPI, and UART communication protocols.
- Proficiency with HIL testing using dSPACE, AutomationDesk, and ControlDesk.
- Experience in CAPL scripting for CANoe-based validation.
- Knowledge of UDS (Unified Diagnostic Services) and automotive diagnostics protocols.
- Understanding of software integration, debugging, and performance tuning for real-time control applications.
Good-to-Have Skills :
- Experience in Python, VBA, or M-scripting for test automation.
- Exposure to Autosar-based development and BSW integration.
- Understanding of ISO 26262 functional safety concepts.
- Knowledge of GCP, Docker, and Kubernetes for cloud-integrated MBD workflows.
Functional Areas: Other
Read full job descriptionPrepare for Model Based Developer roles with real interview advice
4-7 Yrs