onsite
Software Update Engineer OTA Agent - 42dot
Software Engineer
Lead the design, implementation, and maintenance of OTA and wired software update systems for SDV platforms, ensuring secure, reliable, and consistent update delivery across diverse vehicle environments using Rust and C++.
About the role
Key Responsibilities
- Design, develop, and maintain OTA and wired software update systems for production SDV vehicles.
- Define and implement communication protocols and data interfaces for update delivery, verification, and installation.
- Collaborate with control‑unit teams to test and resolve update issues across multiple vehicle platforms.
- Document technical specifications, operational procedures, and best practices for update management.
- Continuously improve the update pipeline to enhance reliability, security, and user experience.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field, or equivalent experience.
- Proficiency in Rust and C++ for embedded software development.
- Experience with OTA update mechanisms, communication protocols, and data integrity checks.
- Strong problem‑solving skills and ability to work cross‑functionally with hardware and software teams.
- Excellent written and verbal communication skills in English.