onsite
OS Tool Software Engineer - 42dot
Software Engineer
Lead the design and implementation of tools for a Software‑Defined Vehicle OS, enhancing developer and production environments for autonomous driving platforms using C++ and Linux kernel expertise.
About the role
Key Responsibilities
- Specify, design, and implement OS‑level tools that support distributed messaging within the autonomous driving stack.
- Collaborate with cross‑functional teams to integrate tooling into the Software‑Defined Vehicle OS pipeline.
- Optimize performance and reliability of development and production environments for automotive software.
- Provide technical guidance and code reviews for tool‑chain enhancements.
- Document architecture, APIs, and best practices for internal and external stakeholders.
Requirements
- Proven experience in C++ and Linux kernel development.
- Strong understanding of distributed messaging systems and real‑time constraints.
- Background in automotive or embedded systems preferred.
- Excellent problem‑solving skills and ability to work in a fast‑paced environment.
- Effective communication and documentation abilities.