Real-Time Embedded Software Engineer - Automotive (C++/ROS)

Phantom AI

Mountain View (WY)

On-site

USD 180,000 - 230,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
Office snacks & reimbursable meals*
Paid Time Off
FSA
401K

Job summary

Phantom AI’s PhantomVision production computer vision system for ADAS is seeking an experienced engineer to own the runtime infrastructure. You will work at the boundary where algorithms meet hardware, ensuring deterministic data flow and real-time performance across ECUs and large datasets.

Ideal candidates bring 6+ years in real-time/embedded software, deep C++ expertise, ROS/ROS2 experience, and familiarity with serialization middleware and safety standards (ISO 26262/21434).

Qualifications

  • 6+ years building system software for real-time or embedded environments.
  • Expert-level C++ (and solid C) with debugging on real hardware under real-time constraints.
  • Deep grounding in operating systems and computer architecture: scheduling, memory, caches, IPC, and costs.
  • Hands-on ROS or ROS2 experience - designing nodes/components, messages, bag data.
  • Fluency in serialization/middleware (Protobuf, DDS, ZeroMQ) and network programming over TCP/UDP/Ethernet.
  • Experience with AI-assisted development tools as part of building, debugging, and testing.
  • BS/MS in Computer Science or equivalent experience.

Responsibilities

  • Own the runtime infrastructure of a real-time vision system: task orchestration, inter-process messaging, sensor ingestion, and deterministic data flow under hard latency budgets
  • Build the infrastructure that lets the vision stack run anywhere - on target ECUs, on a developer's desk, and at scale against large volumes of recorded drive data
  • Design and evolve data replay, simulation, and regression-testing systems that turn field recordings into fast, repeatable development loops
  • Keep the stack portable and efficient across compute platforms and DNN inference runtimes, from datacenter GPUs to automotive SoCs
  • Design the real-time communication paths that connect the vision system to vehicle platforms and external consumers
  • Engineer to automotive safety and security standards (ISO 26262, ISO 21434) without compromising speed
  • Build and sharpen the team's AI-assisted engineering workflows - coding agents, AI-assisted code review, test generation - and set the standard for how they're used well

Skills

C++ programming
Real-time / embedded systems
OS fundamentals / computer arch
ROS / ROS2
Serialization middleware (Protobuf / g

Education

BS/MS in Computer Science or equivalent experience

Job description

Phantom AI’s PhantomVision production computer vision system for ADAS is seeking an experienced engineer to own the runtime infrastructure. You will work at the boundary where algorithms meet hardware, ensuring deterministic data flow and real-time performance across ECUs and large datasets.

Ideal candidates bring 6+ years in real-time/embedded software, deep C++ expertise, ROS/ROS2 experience, and familiarity with serialization middleware and safety standards (ISO 26262/21434).

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

Similar jobs worth comparing

Senior Real-Time System Software Engineer – ADAS Vision
Senior Real-Time System Software Engineer – ADAS Vision

Phantom AI • Mountain View (CA)

On-site
USD 180,000 - 240,000
Medical, dental, vision coverage
Paid Time Off
FSA
+1
Senior Real-Time System Software Engineer - ADAS Vision
Senior Real-Time System Software Engineer - ADAS Vision

Phantom-Ai-2 • Mountain View (CA)

On-site
USD 180,000 - 240,000
Medical coverage
Dental coverage
Vision coverage
+3
Senior/Staff System Software Engineer — ADAS Vision Platform
Senior/Staff System Software Engineer — ADAS Vision Platform

Phantom AI • Mountain View (CA)

On-site
USD 180,000 - 240,000
Medical, dental, vision coverage
Paid Time Off
FSA
+1
Senior/Staff System Software Engineer — ADAS Vision Platform
Senior/Staff System Software Engineer — ADAS Vision Platform

Phantom AI • Mountain View (WY)

On-site
USD 180,000 - 230,000
Medical, dental, and vision coverage
Office snacks & reimbursable meals*
Paid Time Off
+2
Senior/Staff System Software Engineer — ADAS Vision Platform
Senior/Staff System Software Engineer — ADAS Vision Platform

Phantom-Ai-2 • Mountain View (CA)

On-site
USD 180,000 - 240,000
Medical coverage
Dental coverage
Vision coverage
+3
Senior Embedded Software Engineer – Real-Time Robotics
Senior Embedded Software Engineer – Real-Time Robotics

Autonomous Solutions • Mendon (UT)

On-site
USD 90,000 - 120,000
Senior Robotics Software Engineer — Real-Time AI/ML
Senior Robotics Software Engineer — Real-Time AI/ML

Motion Recruitment • Wilmington (MA)

On-site
USD 130,000 - 180,000
Medical Insurance
PTO
401k
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

PlusAI • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Real-Time Perception & Vision Engineer
Real-Time Perception & Vision Engineer

Path Robotics • Columbus (OH)

On-site
USD 120,000 - 180,000
Free lunch
Flexible PTO
Medical, dental, and vision coverage
+2
Autonomy Robotics Software Engineer – Real-Time C++ & ROS2
Autonomy Robotics Software Engineer – Real-Time C++ & ROS2

Toyota Material Handling • New York (NY)

On-site
USD 83,000 - 136,000
Relocation assistance
Generous paid time off & holidays
Affordable Medical plans (Dental & Vis
+4