42dot
Embedded SW Engineer
$215K–$303K
Sunnyvale, United States · Full-time · Posted Jun 4, 2026
- Experience
- 10+ years developing applications for embedded Linux systems.
- Education
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
About the job
Develops and optimizes embedded Linux applications for in-vehicle infotainment and autonomous driving systems.
What you'll do
- Design, implement, and maintain Linux-based in-vehicle applications; integrate system-level components with hardware and firmware teams.
- Optimize embedded Linux performance, reliability, and boot times, and debug issues across middleware, kernel, and user-space applications.
- Contribute to system architecture and design reviews, and work with QA on test strategies and code quality.
What they ask for
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience developing applications for embedded Linux systems.
- Strong programming skills in C/C++ and/or Rust.
- Experience with IPC, systemd, and POSIX APIs; familiarity with Linux build systems.
Nice to have
- Experience with automotive platforms, autonomous driving stacks, AAOS, or ROS.
- Experience profiling and optimizing Linux performance; vehicle network protocols or open-source embedded/Linux contributions.
Pay
$214,970 - $303,030 (base salary)
Tools
Linux, C/C++, Rust, Python, systemd, POSIX APIs, Yocto, CMake
Model-written summary · the original posting is authoritative