onsite
IVI OS Engineer Vehicle System - 42dot
Software Engineer
Lead the development of Android Automotive HALs, vehicle data simulation tools, and integration between IVI and SDV Vehicle OS, leveraging embedded Linux, CAN, and C/C++ expertise to deliver robust in‑vehicle infotainment solutions.
About the role
Key Responsibilities
- Design, implement, and maintain Android Automotive HALs for Vehicle, GNSS, and Sensor modules.
- Develop and enhance vehicle data simulation tools based on Android Automotive OS.
- Integrate IVI systems with SDV Vehicle OS, creating seamless service applications.
- Collaborate with cross‑functional teams to ensure high‑quality, performance‑optimized code.
- Participate in code reviews, testing, and continuous improvement initiatives.
Requirements
- Proven experience in embedded Linux system development.
- Hands‑on Android HAL development and HAL testing using VTS.
- Strong knowledge of CAN, SOME/IP, or DDS protocols.
- Proficiency in C, C++, Java, or Rust for embedded applications.
- Experience with UDS diagnostics and vehicle control integration is a plus.