remote
OS Tools Software Engineer - 42dot
Software Engineer
Senior engineer focused on developing and maintaining operating system tools for automotive embedded platforms, leveraging C/C++ and Linux kernel expertise to deliver reliable, real‑time solutions for software‑defined vehicles.
About the role
Key Responsibilities
- Design, implement, and maintain OS‑level tools and utilities for automotive embedded systems.
- Collaborate with firmware and application teams to integrate kernel modules and drivers.
- Perform performance profiling, debugging, and optimization of real‑time components.
- Ensure compliance with automotive safety standards (ISO 26262, AUTOSAR) and industry best practices.
- Contribute to continuous integration pipelines and automated testing frameworks.
Requirements
- 5+ years of experience in embedded C/C++ development on Linux platforms.
- Strong knowledge of Linux kernel internals, device drivers, and real‑time scheduling.
- Hands‑on experience with automotive software stacks (AUTOSAR, OSEK/VDX) and safety certification processes.
- Proficiency in debugging tools (GDB, JTAG, trace analyzers) and performance analysis.
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional team.
Skills
crustgrpclinuxprometheusgrafanatableau