Roles and Responsibilities :
- Design, develop, test, and maintain embedded C code for automotive ECUs using UDS protocols.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet customer needs.
- Develop simulation models using MATLAB Simulink to validate control algorithms and troubleshoot issues.
- Troubleshoot complex problems in production environments by analyzing logs, debugging techniques, and collaborating with other engineers.
Job Requirements :
- 2-4 years of experience in software development for automotive industry or related field.
- Solid knowledge of Embedded C programming language and its applications in embedded systems.
- Experience with UDS (Unified Diagnostic Services) protocols for diagnostics communication between vehicles and infrastructure.
- Proficiency in MATLAB Simulink for model-based design, simulation, and testing.