C++ Embedded Simulation Engineer

Phantom AI

Mountain View (CA)

Hybrid

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, and Vision Coverage
Paid Time Off
401K

Job summary

A leading technology firm in Mountain View, California, seeks a software engineer to redefine vehicle safety and autonomy. You will enhance simulation frameworks and develop tools for data processing and analysis. Candidates should have strong Python skills, relevant degree, and experience in machine learning or robotics. The role offers hybrid work flexibility and benefits including medical coverage and PTO.

Qualifications

  • 2+ years of experience delivering complex, production-quality software.
  • Expert-level Python skills and solid software-design experience.
  • Hands-on experience with vehicle communication protocols (CAN, Ethernet).

Responsibilities

  • Improve the efficiency, reliability, and trustworthiness of our simulation framework.
  • Design and maintain high-throughput logging services to capture raw sensor data.
  • Work closely with ML researchers and engineers to translate requirements into robust vision software.

Skills

Python
Linux
C++
Git
ROS
ADAS
Computer Vision

Education

Bachelor's degree in Computer Science, Engineering, or equivalent
Master's degree or higher in a relevant area

Job description

About Phantom AI

At Phantom AI, we’re on a mission to redefine vehicle safety and autonomy. Our System & Validation Team builds the tools and infrastructure to ensure our products meet the highest reliability, performance, and safety standards. We’re looking for a software engineer who thrives at the intersection of software design, machine learning, data science, and simulation.

What You’ll Do
  • Simulation: Improve the efficiency, reliability, and trustworthiness of our simulation framework (HILS and SILS). Our simulations replay real-world sensor and vehicle data into the vision software running on actual boards, enabling deterministic validation of behavior and decision‑making.
  • Data Logging & Telemetry: Design and maintain high‑throughput logging services to capture raw sensor data (Camera, Radar, LiDAR) and vehicle bus data (CAN/Ethernet). Ensure data integrity and time synchronization across distributed systems.
  • Optimize & Scale: Enhance the performance and scalability of our evaluation frameworks.
  • Build Validation Infrastructure: Design, develop, and maintain tools for data collection, data processing, simulation, evaluation, visualization, and analysis.
  • Cross‑Functional Collaboration: Work closely with ML researchers, perception engineers, and vehicle test engineers to translate requirements into robust vision software.
What We’re Looking For
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 2+ years of experience delivering complex, production‑quality software.
  • Expert‑level Python skills and solid software‑design experience.
  • Proficiency with Git and familiarity with C++.
  • Comfortable on Linux: command‑line fluency, Bash scripting, and debugging.
  • Working knowledge of ROS (preferably ROS 2).
  • Hands‑on experience with HILS, SILS, or board‑level simulation system setup and maintenance.
  • Experience with vehicle communication protocols (CAN, Ethernet) and data logging workflows.
  • Hands‑on experience in ADAS, computer vision, autonomous driving, or robotics.
  • Working knowledge of OpenCV.
  • Knowledge of hardware debugging and electrical/electronic system integration.
  • Master’s degree or higher in a relevant area.
Why You’ll Love Working Here
  • Impact: Your code directly contributes to making roads safer for millions of drivers.
  • Growth: Collaborate with experts in ML, simulation, and automotive testing—and expand your skillset across domains.
  • Culture: Join a tight‑knit team that values innovation, curiosity, and continuous learning.
Work Type

Hybrid - Phantom AI follows this type of working experience to allow employees the flexibility to work weekly at the office 4x and from home 1x. (subject to change in the future)

  • Medical, Dental, and vision coverage.
  • Paid Time Off.
  • FSA.
  • 401K.
Equal Opportunity for Diversity & Inclusion

Phantom AI provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

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

Similar jobs worth comparing

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/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
Test & Validation Engineer
Test & Validation Engineer

Phantom AI • Mountain View (CA)

On-site
USD 120,000 - 150,000
Medical, dental, and vision insurance
Paid Time Off
Flexible Spending Account (FSA)
+1
Test & Validation Engineer
Test & Validation Engineer

Phantom-Ai-2 • Mountain View (CA)

On-site
USD 120,000 - 150,000
Medical, dental, and vision coverage
Paid Time Off
FSA
+1
C++ Developer for Testing Perception Software
C++ Developer for Testing Perception Software

Phantom AI • Mountain View (CA)

Hybrid
USD 120,000 - 180,000
Medical, Dental and Vision coverage
Paid Time Off
FSA
+1
Senior C++ Software Engineer – Simulation Infrastructure
Senior C++ Software Engineer – Simulation Infrastructure

Avride Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Software Engineer, Autonomous Vehicles
Software Engineer, Autonomous Vehicles

Helm.ai • United States

Hybrid
USD 100,000 - 130,000
Competitive health insurance options
401K plan management
Remote-friendly and flexible team culture
+4
Senior Software Engineer, Simulation & World Models
Senior Software Engineer, Simulation & World Models

Botauto • Houston (TX)

On-site
USD 90,000 - 120,000
Tech Lead, Simulation Engine
Tech Lead, Simulation Engine

Maymobility • Ann Arbor (MI)

On-site
USD 189,000 - 272,000
Healthcare benefits
Retirement plan
Parental leave
+2