4

42dot

Unified platform for multi-modal urban mobility

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-time$215k - $303kIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field is required.
  • At least 10 years of experience developing applications for embedded Linux systems is required.
  • Strong programming skills in C, C++, and/or Rust are required.
  • Experience with inter-process communication, systemd, and POSIX APIs is required.
  • Familiarity with Linux build systems such as Yocto, CMake, Make, or Bazel is required.
  • A solid understanding of system resource management, memory handling, and threading is required.
  • The ability to debug low-level software is required.

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 platform 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, ensuring security, modularity, and scalability.
  • Work with quality assurance to define test strategies and ensure high code quality.

Desired Qualifications

  • Experience with Python and shell scripting.
  • Experience with automotive platforms, autonomous driving stacks, Android Automotive OS, or Robot Operating System.
  • Experience profiling and optimizing Linux system performance.
  • Knowledge of vehicle network protocols such as CAN, LIN, and Automotive Ethernet.
  • Contributions to open-source Linux or embedded projects.
  • Interest in autonomous vehicles, robotics, or mobility innovation.

About the Company

42dot

Unified platform for multi-modal urban mobility

42dot.ai provides a platform called UMOS (Urban Mobility Operating System) that connects and manages multiple transportation modes—such as cars and drones—within a single system for cities, agencies, and private clients. UMOS enables efficient transportation management, demand-response services, and smart logistics by integrating data and operations across modes, powering operations through a subscription-based platform-as-a-service model. Unlike single-mode solutions, 42dot.ai offers multi-modal, city-focused orchestration that bridges public, private, and logistics needs. The company aims to transform urban mobility by helping cities run more efficiently, cut costs, and improve the experience for commuters and logistics providers.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$731.9M
Headquarters
Seoul, South Korea
Founded
2019

Recently Posted Jobs

Explore more opportunities at 42dot

See more jobs