42dot
Embedded SW Engineer
Sunnyvale, United States. Posted 5 months ago
The role
You will develop and optimize core applications running on in-vehicle embedded Linux platforms. You will work with cross-functional teams to build in-vehicle experience and autonomous driving systems.
What you will do
- 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.
- Optimize performance, reliability, and boot times of embedded Linux platforms.
- Debug complex system-level issues across middleware, kernel, and user-space applications.
- Contribute to system architecture and software design reviews.
- Work closely with QA to define test strategies and ensure high code quality.
Required qualifications
- 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 inter-process communication (IPC), systemd, and POSIX APIs.
- Familiarity with Linux build systems (e.g., Yocto, CMake, Make, Bazel).
- Solid understanding of system resource management, memory handling, and threading.
- Strong problem-solving skills and ability to debug low-level software.
- Passion for autonomous vehicles, robotics, or mobility innovation.
Nice to have
- Experience with automotive platforms, autonomous driving stacks, Android Automotive OS (AAOS) or Robot Operating System (ROS).
- Experience with profiling and optimizing Linux system performance.
- Knowledge of vehicle network protocols (CAN, LIN, Automotive Ethernet).
- Contributions to open-source Linux or embedded projects.
- Experience with Python and shell scripting is a plus.
Before you apply
- Application Review
- Coding Test
- 1st interview
- 2nd interview
- Offer Negotiation
About the company
42dot is a mobility AI company and the Global Software Center of Hyundai Motor Group. They develop software-defined vehicle technologies.