Embedded Software Engineer II — Linux/ARM C++ (Automotive)

Latitude AI

Detroit (MI)

On-site

USD 150,320 - 225,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation packages
Health insurance
401(k) retirement plan with immediate-
Paid parental leave
Unlimited vacation
15 paid holidays
Lunches and beverages

Job summary

Latitude AI is building an embedded software platform for automotive ADAS, delivering real-time Linux on ARM hardware and a diagnostic stack for UDS. The team operates in a fast, startup-like environment and collaborates across ML, robotics, cloud, and safety engineering to advance the future of vehicle autonomy.

You’ll contribute to embedded C++, MISRA-C++, Linux userspace development, automated testing, and robust end-to-end validation, while mentoring peers as experience grows.

Qualifications

  • Bachelor's degree in a related field with 2+ years of experience.
  • Experience writing clean, maintainable software with tested code.
  • Proficiency in embedded C++ on ARM platforms and MISRA-C++ standards.
  • Experience with Linux user-space development and Python scripting for diagnostics.

Responsibilities

  • Support the development and maintenance of an on-vehicle UDS diagnostic stack running in Linux userspace on ARM-based platforms.
  • Develop and maintain embedded C++ software for Linux userspace on ARM-based compute platforms.
  • Design and implement unit, integration, and bench-level tests to validate subsystems end‑to‑end.
  • Own modules or subsystems with well-tested, maintainable code.
  • Debug complex system-level issues involving IPC, networks, and peripherals, escalating to senior staff as needed.
  • Participate in code reviews ensuring correctness and robust edge-case handling.
  • Collaborate with other teams to translate requirements into well-architected software designs.
  • Manage competing priorities and communicate blockers or risks to seniors.
  • Produce documentation for diagnostic workflows and test procedures; mentor juniors.

Skills

Embedded C++ (14+)
Linux userspace development
Python scripting
Automated testing / TDD
MISRA-C++ coding standards
Debugging system-level issues
Code reviews

Education

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics
3+ years of relevant experience (or Master’s +1 year)

Tools

GTest
Bazel
Docker

Job description

Latitude AI is building an embedded software platform for automotive ADAS, delivering real-time Linux on ARM hardware and a diagnostic stack for UDS. The team operates in a fast, startup-like environment and collaborates across ML, robotics, cloud, and safety engineering to advance the future of vehicle autonomy.

You’ll contribute to embedded C++, MISRA-C++, Linux userspace development, automated testing, and robust end-to-end validation, while mentoring peers as experience grows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer, Automotive ADAS Platform
Senior Embedded Linux Engineer, Automotive ADAS Platform

Socket.dev • Palo Alto (CA), Pittsburgh

On-site
USD 179,000 - 269,000
Health insurance
401(k) retirement plan with company 
匹
Paid parental leave
+3
Senior Embedded Linux Engineer - Automotive OS
Senior Embedded Linux Engineer - Automotive OS

Latitude AI LLC • Northern (KY)

Hybrid
USD 179,000 - 269,000
Competitive compensation
Medical, dental, vision insurance
401(k) retirement plan with vesting
+2
Embedded Linux Engineer - Onboard Platform (Secure Boot)
Embedded Linux Engineer - Onboard Platform (Secure Boot)

Latitude AI • Pittsburgh

On-site
USD 150,000 - 225,000
Competitive compensation packages
Health insurance
401(k) retirement plan
+2
Embedded OS Engineer II: Linux, Bootloaders & Secure Boot
Embedded OS Engineer II: Linux, Bootloaders & Secure Boot

Socket.dev • Palo Alto (CA), Pittsburgh

On-site
USD 150,000 - 225,000
Medical, dental, vision insurance
401(k) with employer match
Paid parental leave
+2
Embedded OS Engineer II — Secure Boot & ADAS Platform
Embedded OS Engineer II — Secure Boot & ADAS Platform

Latitude AI LLC • Pennsylvania

On-site
USD 150,000 - 225,000
Competitive compensation
Medical, dental, vision insurance
401(k) with employer match
+3
Embedded Software Engineer II - (C++) Realtime Platform
Embedded Software Engineer II - (C++) Realtime Platform

Latitude AI • Detroit (MI)

On-site
USD 150,000 - 226,000
Competitive compensation packages
Health insurance
401(k) retirement plan with immediate-
+4
Embedded Linux Engineer for Automotive IVI & ADAS
Embedded Linux Engineer for Automotive IVI & ADAS

42dot Inc. • Sunnyvale (CA)

On-site
USD 215,000 - 303,000
Senior Embedded Software Engineer – Autonomy Runtime
Senior Embedded Software Engineer – Autonomy Runtime

Latitude AI • Detroit (MI)

On-site
USD 179,000 - 269,000
Competitive compensation
Health insurance
401(k) with employer match
+5
Senior Embedded Test & Validation Engineer (Auto HIL)
Senior Embedded Test & Validation Engineer (Auto HIL)

Latitude AI • United States

On-site
USD 120,000 - 165,000
Health insurance
401(k) plan with match
Paid parental leave
+2
Senior Software Engineer, Runtime Infrastructure Frameworks
Senior Software Engineer, Runtime Infrastructure Frameworks

Latitude AI LLC • Northern (KY)

Hybrid
USD 179,000 - 269,000
Competitive compensation packages
Health insurance
401(k) retirement plan with company-m匹