onsite
System Framework Engineer - 42dot
Software Engineer
Design and develop high‑performance system frameworks for automotive OS, focusing on distributed messaging, fault tolerance, and resource management using Rust, C++, and Linux-based middleware.
About the role
Key Responsibilities
- Architect and implement core system frameworks for Pleos Vehicle OS, including fault tolerance, lifecycle management, and persistent storage.
- Optimize distributed messaging layers using DDS, GRPC, Some/IP, and MQTT to ensure low‑latency, real‑time data flow.
- Maintain and enhance middleware components across Linux‑based platforms such as Tizen, AGL, GENIVI, CCOS, and WebOS.
- Collaborate with application and service teams to integrate common frameworks and enforce coding standards.
- Conduct performance profiling, debugging, and continuous improvement of system reliability and scalability.
Requirements
- Strong experience in Linux‑based middleware and framework development.
- Proficiency in Rust and C++ programming.
- Solid understanding of distributed systems and real‑time data processing.
- Hands‑on knowledge of messaging protocols (DDS, GRPC, Some/IP, MQTT).
- Experience with automotive OS environments and fault‑tolerant design.