42dot

Embedded SW Engineer

42dot
Apply
3 months ago
Sunnyvale, CA, USASenior

Base Salary

$215k - $303k/yr

Responsibilities

  • Design, implement, and maintain Linux-based in-vehicle applications for infotainment and autonomous driving systems.
  • Collaborate with hardware and firmware teams to integrate system-level components across real-time and user-space applications.
  • Optimize embedded Linux performance, reliability, and boot times.
  • Debug complex system-level issues across middleware, kernel, and user-space applications.
  • Contribute to system architecture and software design reviews focused on security, modularity, and scalability.
  • Work with QA to define test strategies and ensure high code quality.

Requirements

  • 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; Python and shell scripting experience is a plus.
  • Experience with inter-process communication, systemd, and POSIX APIs.
  • Familiarity with Linux build systems including Yocto, CMake, Make, and Bazel.
  • Understanding of system resource management, memory handling, and threading.
  • Strong problem-solving skills and ability to debug low-level software.
  • Preferred qualifications include automotive platform, autonomous driving stack, Android Automotive OS, ROS, Linux performance profiling, vehicle network protocol, and open-source Linux or embedded project experience.

Tech Stack

BazelCC++CMakeLinuxMakePythonRust

Categories

42dot

About 42dot

501-1,000 employees
Contact me