Roles & Responsibilities:
- Develop, test, and maintain embedded software using Embedded C.
- Work with microcontrollers and microprocessors for real-time applications.
- Implement and debug CAN communication protocols.
- Develop and validate models using MATLAB, Simulink, and Stateflow.
- Perform MIL (Model-in-the-Loop) and SIL (Software-in-the-Loop) testing.
- Support code generation and validation activities.
- Collaborate with hardware, validation, and cross-functional teams.
- Troubleshoot and resolve embedded system issues.
- Follow coding standards and development guidelines.
Requirements:
- Strong knowledge of Embedded C programming
- Experience working with Microcontrollers & Microprocessors
- Hands-on experience with CAN protocol
- Knowledge of MATLAB, Simulink, and Stateflow
- Understanding of MIL & SIL testing
- Basic understanding of model-based development
- Strong debugging and problem-solving skills