Embedded SW Engineer

42dot
Sunnyvale, San Francisco
Workplace: OnsiteFull timeUSD 214,970 - 303,030 annuallyFunction: Hardware, Embedded & Systems EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Problem-solving","Debugging","System architecture review","Performance optimization","Collaboration"]

Build and optimize Linux-based in-vehicle embedded applications for infotainment and autonomous driving, ensuring they are fast, secure, and reliable. Collaborate with hardware and firmware teams to integrate system-level components across real-time and user-space. Improve performance, reliability, and boot times, debug low-level issues across kernel and middleware, and participate in architecture and security-focused design reviews. Partner with QA to define testing strategies and maintain high code quality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
42dot
42dot
3 months ago

Embedded SW Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and optimize Linux-based in-vehicle embedded applications for infotainment and autonomous driving, ensuring they are fast, secure, and reliable. Collaborate with hardware and firmware teams to integrate system-level components across real-time and user-space. Improve performance, reliability, and boot times, debug low-level issues across kernel and middleware, and participate in architecture and security-focused design reviews. Partner with QA to define testing strategies and maintain high code quality.
Location: Sunnyvale, San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key 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 performance, reliability, and boot times for embedded Linux platforms and debug complex system-level issues across middleware, kernel, and user-space.
  • •Contribute to system architecture and participate in software design reviews with a focus on security, modularity, and scalability.
  • •Work with QA to define test strategies and ensure high code quality.

Pay and Benefits

Salary: USD 214,970 - 303,030 annually

Key Requirements

  • •Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • •10+ years developing applications for embedded Linux systems.
  • •Strong programming skills in C/C++ and/or Rust, with Python and shell scripting as a plus.
  • •Experience with inter-process communication (IPC), systemd, and POSIX APIs; familiarity with Linux build systems such as Yocto, CMake, Make, or Bazel.
  • •Strong debugging and problem-solving skills for low-level software; understanding of system resource management, memory handling, and threading.
Experience:10+ yearsEmbedded LinuxAutonomous vehiclesRoboticsMobilityAutomotive
Education:Bachelor's in Computer Science, Electrical Engineering (or related field)
Skills:Problem-solvingDebuggingSystem architecture reviewPerformance optimizationCollaboration
Tech Stack:LinuxCC++RustPythonShell scriptingSystemdPOSIXIPCYoctoCMakeMakeBazelMiddlewareKernelSystem performanceThreading

Company Brief

42dot
Develops autonomous driving and mobility software platforms, including AI-based perception, mapping, routing, and connected-vehicle technologies. It works on next-generation transportation systems and self-driving vehicle capabilities for automotive applications.
Industry: Autonomous Vehicles
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Seoul, South Korea
Founded: 2019
WebsiteLinkedIn