Enable job alerts via email!

Linux Application Engineer

42dot

Sunnyvale (CA)

On-site

USD 125,000 - 189,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join 42dot as a Linux Application Engineer, where you’ll play a crucial role in building applications for next-generation autonomous driving systems. Collaborate closely with cross-functional teams to ensure robust and scalable performance within in-vehicle embedded Linux platforms. This position offers the opportunity to impact the future of mobility through innovative software solutions.

Qualifications

  • 3+ years of experience developing applications for embedded Linux systems.
  • Experience with inter-process communication (IPC), systemd, and POSIX APIs.
  • Solid understanding of system resource management, memory handling, and threading.

Responsibilities

  • Design, implement, and maintain Linux-based in-vehicle applications for autonomous driving systems.
  • Collaborate with hardware teams to integrate components across real-time applications.
  • Optimize performance, reliability, and boot times of embedded Linux platforms.

Skills

C/C++
Python
Problem-solving

Education

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field

Tools

Linux build systems (e.g., Yocto, CMake, Make)

Job description

Join to apply for the Linux Application Engineer role at 42dot

2 weeks ago Be among the first 25 applicants

Join to apply for the Linux Application Engineer role at 42dot

Get AI-powered advice on this job and more exclusive features.

About Us

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.

Job Title: Linux Application Engineer

Location: Sunnyvale, CA

About Us

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.

We develop safety-first, user-centric software-defined vehicle technologies that deliver the latest performance through continuous updates like smartphones. By advancing software and AI technology, 42dot envisions a world where everything is connected and moves autonomously through a self-managing urban transportation operating system.

About The Role

We’re seeking a Linux Application Software Engineer to play a critical role in building the backbone of next-generation autonomous driving systems. In this role, you will develop and optimize core applications running on in-vehicle embedded Linux platforms—ensuring they’re fast, secure, and rock-solid reliable.

You'll work closely with cross-functional teams across system software, perception, planning, and cloud infrastructure to bring scalable and robust mobility intelligence to life.

If you're passionate about embedded systems, love working close to the hardware, and want to help power the future of autonomous vehicles, we’d love to hear from you.

Responsibilities

  • Design, implement, and maintain Linux-based in-vehicle applications for autonomous driving systems.
  • Collaborate with hardware and firmware teams to integrate system-level components across real-time and user-space applications.
  • Develop services and APIs that interface with perception, localization, and planning modules.
  • 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, ensuring security, modularity, and scalability.
  • 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.
  • 3+ years of experience developing applications for embedded Linux systems.
  • Strong C/C++ and/or Python programming skills.
  • Experience with inter-process communication (IPC), systemd, and POSIX APIs.
  • Familiarity with Linux build systems (e.g., Yocto, CMake, Make).
  • 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.

Preferred Requirements

  • Experience with automotive platforms, AUTOSAR, or ROS.
  • Knowledge of vehicle network protocols (CAN, LIN, Ethernet).
  • Contributions to open-source Linux or embedded projects.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at 42dot by 2x

Sign in to set job alerts for “Application Engineer” roles.

Mountain View, CA $125,400.00-$188,100.00 2 weeks ago

Launch Engineer, New Product Introduction, General Assembly
Introduce Yourself - Submit your resume to Descope
Software Engineer, AI Platform - New Grad
Autonomous Vehicle, System Integration Engineer

Mountain View, CA $114,000.00-$171,000.00 1 month ago

Milpitas, CA $135,000.00-$150,000.00 2 days ago

Future Opportunities - Join Our Talent Pipeline for R&D Device Engineer – Mechanical, Electrical, or Software Engineer

San Francisco Bay Area $100,000.00-$300,000.00 2 weeks ago

Santa Clara County, CA $150,000.00-$170,000.00 20 hours ago

Redwood City, CA $130,000.00-$155,000.00 2 weeks ago

Sunnyvale, CA $111,000.00-$164,000.00 4 days ago

Software Engineer -- Robotics and AI (Internship)

Sunnyvale, CA $111,000.00-$164,000.00 3 hours ago

Mountain View, CA $167,000.00-$228,000.00 1 week ago

New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 9 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Flight Software Engineer New Mountain View, CA or Remote

Muon Space inc

Mountain View

Remote

USD 144,000 - 190,000

6 days ago
Be an early applicant

Flight Software Engineer Mountain View, CA or Remote

Muon Space inc

Mountain View

Remote

USD 129,000 - 175,000

7 days ago
Be an early applicant

Security Software Engineer

Canonical

San Jose

Remote

USD 130,000 - 180,000

11 days ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

San Jose

Remote

USD 80,000 - 155,000

8 days ago

Remote Senior Application Security Engineer - Zetachain

Zetachain

San Francisco

Remote

USD 130,000 - 180,000

3 days ago
Be an early applicant

Linux devices software engineer - snapd

Canonical

San Francisco

Remote

USD 130,000 - 180,000

11 days ago

Security Software Engineer

Canonical

San Francisco

Remote

USD 150,000 - 275,000

11 days ago

Oracle Applications Engineer at Information Technology Strategies Remote

Itlearn360

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

Senior Salesforce Application Engineer

Onora Group

Nashville

Remote

USD 120,000 - 160,000

6 days ago
Be an early applicant