- Design, develop, test, and maintain automotive ECU (Electronic Control Unit) software using C++ programming language.
- Collaborate with cross-functional teams to identify requirements and implement solutions for modernizing existing UDS (Unified Diagnostic Services) systems.
- Develop diagnostic tools and utilities for testing and troubleshooting complex electronic control units in vehicles.
- Ensure compliance with industry standards and regulations related to automotive electronics.
Job Requirements :
- 3-7 years of experience in developing embedded Linux applications using C++ programming language.
- Strong understanding of automotive software development principles, including diagnostics, ECUs, and UDS protocols.
- Proficiency in working with Unified Diagnostic Services (UDS) standards for vehicle diagnosis and repair.
- Experience with up-to-date C++ programming languages such as C++14 or later.