onsite
IVI OS Engineer System Framework - 42dot
Software Engineer
Senior IVI OS Engineer responsible for designing and optimizing Linux/AAOS‑based system frameworks and distributed communication for automotive services, ensuring real‑time performance and high reliability using modern container and ROS2 technologies.
About the role
Key Responsibilities
- Develop and maintain Linux/AAOS‑based system framework software for in‑vehicle infotainment (IVI) platforms.
- Design and implement inter‑service communication and distributed system architectures to support real‑time vehicle services.
- Optimize performance in multi‑process/multi‑threaded environments, ensuring low latency and high throughput.
- Enhance system stability and fault‑tolerance by developing robust error‑handling and recovery mechanisms.
- Collaborate with cross‑functional teams to integrate new protocols (SOME/IP, gRPC) and ROS2/DDS middleware.
Requirements
- Strong understanding of operating systems, distributed systems, or networking.
- Proficiency in Rust, C/C++, or Python for embedded Linux development.
- Hands‑on experience with Linux environments and container orchestration (Docker/Kubernetes).
- Knowledge of ROS2, DDS, and automotive communication protocols (SOME/IP, gRPC) is a plus.
- Background in performance tuning, debugging, and system reliability engineering.