
Posted 18 hours ago
Embedded Software Engineer
42dotEmbedded SW Engineer
Requirements
10+ years embedded Linux experience, Proficiency in C/C++ or Rust, Experience with IPC and systemd, Knowledge of Linux build systems
Skills
LinuxC#RustYocto
About the role
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
- 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
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
- Experience with inter-process communication (IPC), systemd, and POSIX APIs
- Familiarity with Linux build systems such as Yocto, CMake, Make, or Bazel
- Solid understanding of system resource management, memory handling, and threading
Preferred Qualifications
- 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 including CAN, LIN, and Automotive Ethernet
- Contributions to open-source Linux or embedded projects
About the Company
42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot pioneers the future of mobility by advancing the development of software-defined vehicles.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Software Engineer
42dot · Sunnyvale
