Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Embedded Simulation Engineer

$120k - $160k

Phantom AI

C++ Embedded Simulation Engineer

Mountain View, California, United States

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

Must-Haves

  • 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

Nice-to-Haves

  • 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)

Benefits:

  • Annual Salary: $120,000-$160,000
  • Medical, Dental, and vision coverage
  • Office snacks & reimbursable meals*
  • 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the C++ Embedded Simulation Engineer in Mountain View, CA vacancy
  • $140k - $230k

    A leading technology firm is seeking a Senior Simulation Engineer in Palo Alto, CA to lead machine learning integration into simulation workflows...  ...in simulation technologies, programming skills in Python or C++, and a minimum of 5 years experience. The position offers a... 
    C++
    Flexible hours

    Woven Planet

    Palo Alto, CA
    4 days ago
  • Israelvcforum in Sunnyvale, California, is seeking a software engineer to develop simulation frameworks that validate autonomous driving technology....  ...Science or a related field, possess strong skills in C++ and Python, and have a passion for self-driving technology... 
    C++

    Israelvcforum

    Sunnyvale, CA
    2 days ago
  • $140k - $230k

    A leading mobility company in Palo Alto seeks a Senior Simulation Engineer to develop simulation software for autonomous and assisted driving...  ...years of experience, a relevant degree, and proficiency in Rust, C++, and Python. Compensation ranges from $140,000 to $230,000... 
    C++

    Woven

    Palo Alto, CA
    1 day ago
  • $125k - $191.7k

    A leading automotive company is seeking a Software Engineer for their Simulation Engine team in Sunnyvale, CA. You will develop high-performance simulation...  ...driving software. Ideal candidates possess strong C++ and Python skills, with 5+ years industry experience and a... 
    C++

    General Motors

    Sunnyvale, CA
    1 day ago
  •  ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ..., and Control (GNC) Modeling and Simulation Engineer, you will develop the physics-based...  ...identification Experience with Python, C++, MATLAB/Simulink, and Linux‑based development... 
    C++
    Permanent employment
    Remote work

    Reliable Robotics Corporation

    Mountain View, CA
    3 days ago
  • The successful applicant will lead simulation and technology projects and experiments, and be...  ...ATC) simulation facility. The Simulation Engineer will work with team members and research...  ...Windows, Linux) and software languages (C/C++, Python, MATLAB/Simulink, Java). Designs... 
    C++
    Work experience placement
    Visa sponsorship

    Metis Technology Solutions, Inc.

    Mountain View, CA
    3 days ago
  • $152k - $264k

     ...Tesla isseekinga highly skilled and analytical Battery Cell Simulation Engineer to join ourBattery Cell - Supplier Industrialization Engineering...  ...) ~ Strong programming skills in Python, MATLAB, or C++ for automation, post-processing, and model calibration... 
    C++
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $140k - $230k

     ...state of the art in‑house and third‑party simulation technologies. The simulation technologies...  ...seeking an experienced Senior Simulation Engineer to lead the adoption and integration of...  ...Strong programming skills in Python, Rust or C++. Proven track record crafting well‑... 
    C++
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Woven Planet

    Palo Alto, CA
    4 days ago
  • $147.4k - $272.1k

     ...leading technology company seeks an experienced firmware engineer to work on low-level device drivers and collaborate...  ...related field, along with over 5 years of experience in embedded systems and strong skills in C/C++. Competitive salary, comprehensive benefits, and stock... 
    C++

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  •  ...solutions company is seeking an experienced engineer to drive the integration and validation of WiFi functionality on advanced embedded hardware. This role involves architecting...  ...candidate has expert-level proficiency in C/C++, a strong understanding of WiFi standards,... 
    C++

    Insight Global

    Palo Alto, CA
    4 days ago
  •  ...edge robotics firm in California is seeking a Robot Software Engineer to develop simulation environments for humanoid robots. This role involves...  ...simulation platforms like MuJoCo or IsaacSim, and strong Python or C++ skills. Join a small team working on groundbreaking... 
    C++

    Rhoda ai

    Palo Alto, CA
    4 days ago
  •  ...Senior Robotic Simulation Engineer Work Arrangement Onsite - This position requires the employee to be onsite full-time. The primary work...  ...simulation platforms ~ Strong programming skills in Python and C++, with experience in simulation APIs and data annotation tools... 
    C++
    Full time
    Work at office

    Saxon Global

    Mountain View, CA
    1 day ago
  • A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The ideal candidate will...  ...8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and compliance... 
    C++

    Pivotal

    Palo Alto, CA
    3 days ago
  • $20 - $55 per hour

     ..., controls, software, and manufacturing engineering disciplines. What You’ll Do Work on the...  ...systems Robot modelling architecture Improve simulator computation efficiency for CPU/GPU...  ...gears, etc.) Excellent skills in Python and C++, MATLAB/Simulink Experience coding in a... 
    C++
    Hourly pay
    Full time
    Temporary work
    Summer work
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • Tesla, located in Palo Alto, is seeking a Software Engineer for the Battery Management System Team. In this role, you will develop high-quality...  ...a degree in a relevant engineering field and proficiency in C/C++. Selected applicants will enjoy a robust benefits package... 
    C++

    Tesla

    Palo Alto, CA
    2 days ago
  • $165k - $210k

     ...electric mobility company in California is seeking a Senior Embedded Firmware Engineer specializing in audio to lead the development of IoT...  ...must have extensive experience in embedded development and C/C++ programming. The position offers a competitive salary ranging... 
    C++
    Flexible hours

    ALSO

    Palo Alto, CA
    3 days ago
  • Datum Technologies Group is seeking an Embedded Firmware Engineer in Palo Alto, California. The role involves developing and maintaining embedded...  ...ideal candidate will have strong experience in embedded C/C++ programming, firmware development, and test automation scripting... 
    C++

    Datum Technologies Group

    Palo Alto, CA
    2 days ago
  • $95 per hour

    EPITEC is seeking a Firmware Software Engineer in Sunnyvale, CA. The role involves developing high-quality firmware for embedded systems using C and C++. Candidates should have over 8 years of experience in firmware development, strong problem-solving skills, and knowledge... 
    C++
    Contract work

    EPITEC

    Sunnyvale, CA
    22 hours ago
  • $20 - $55 per hour

     ..., controls, software, and manufacturing engineering disciplines, working collaboratively to...  ...Robot modelling architecture Simulator computation efficiency improvement for CPU...  ...etc. Excellent skills in Python and C++, Matlab/Simulink Experience coding in... 
    C++
    Full time
    Temporary work
    Part time
    Summer work
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  •  ...in Mountain View, CA, is looking for a Simulation Operations Specialist to enhance simulation...  ...should have a Bachelor's degree in Engineering or Computer Science, along with 2+ years...  ...position also requires skills in Python or C++, strong problem-solving abilities, and effective... 
    C++

    Kodiak

    Mountain View, CA
    4 days ago
  • $215k - $300k

     ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...this future a reality. As a Senior Simulation Software Engineer, you will work to...  ...professional experience in object oriented C++ and Python (or other scripting languages... 
    C++
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    4 days ago
  • $68.91k - $161.54k

    Capgemini is seeking an Electronic Hardware Test Engineer in Palo Alto, CA. This role supports the...  ...and vehicle access systems, focusing on embedded software, test automation, and hardware-...  ...will have strong expertise in embedded C/C++, device drivers, and test automation.... 
    C++

    Capgemini

    Palo Alto, CA
    22 hours ago
  •  ...Tesla is seeking a highly skilled engineer to develop key software solutions for their Infotainment and Autonomous driving...  ...understanding of system architecture, backed by expertise in Embedded Linux and strong C/C++ programming skills. The successful candidate will also... 
    C++

    Tesla

    Palo Alto, CA
    1 day ago
  •  ...Tesla is seeking an Embedded Software Engineer based in California to drive innovative Battery Storage solutions. This role involves developing...  ...experience in software/firmware development, particularly in C and C++. Tesla offers a comprehensive benefits package including... 
    C++

    Tesla

    Palo Alto, CA
    1 day ago
  • $150k - $400k

    A leading technology company in California is seeking an Embedded Software Engineer to develop firmware and embedded solutions for advanced radar...  ...The role requires experience in FPGA design and embedded C/C++, with responsibilities including the integration of complex... 
    C++

    Array Labs Inc.

    Palo Alto, CA
    1 day ago
  • Metis Technology Solutions, Inc. is seeking a Senior Simulation Engineer to lead simulation and technology projects at NASA Ames Research Center...  ...are required. Candidates should have expertise in C/C++ and MATLAB/Simulink, as well as excellent communication skills... 
    C++

    Metis Technology Solutions, Inc.

    Mountain View, CA
    3 days ago
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of...  ...Strong proficiency in embedded programming languages: C and C++; Assembly (at least at a debugging / bring-up level);... 
    C++
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    4 days ago
  • Google Inc. is looking for a Senior Software Engineer in Mountain View to enhance audio...  ...The role involves developing software for embedded systems, optimizing performance, and collaborating...  ..., specifically in embedded systems and C++. This position offers a chance to... 
    C++

    Google Inc.

    Mountain View, CA
    4 days ago
  •  ...Job Title: Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA(100% Onsite) NOTE: Only USC and GC need to apply for this role...  ...Data Acquisition (NiDAQ) is required. Experience in C/C++ based embedded software development for bare metal, RTOS and... 
    C++

    VBeyond

    Sunnyvale, CA
    2 days ago
  • $140k - $230k

     ...state of the art in-house and third party simulation technologies. The simulation technologies...  ...seeking an experienced Senior Simulation Engineer with a strong background in developing...  ...engines, frameworks and client APIs in Rust or C++, as well as Python. They will design and... 
    C++
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Woven by Toyota

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Embedded Simulation Engineer. Be the first to apply!