A

Applied Intuition

Builds software for autonomous vehicles

Software Engineer - Onboard Maps, State Estimation

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA$190k - $265k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science or equivalent.
  • At least five years of production software development experience, including ownership of the estimation core for at least one shipped system.
  • Production-proven state estimation fundamentals, including factor graphs and/or filtering, data association, uncertainty representation and propagation, and 3D geometry and transforms.
  • Experience fusing heterogeneous sources such as prior map data, perception output, and raw sensors into a single world estimate, with rigorous error characterization.
  • Strong modern C++ skills and the ability to make estimation code meet real-time budgets on embedded compute.
  • Rigorous evaluation practice, including building ground-truth or metrics pipelines and using them to hold a shipped operating point and prevent regressions.
  • Judgment about uncertainty, including understanding which errors degrade gracefully versus catastrophically and designing the system accordingly.
  • Experience defining a system and its interfaces and negotiating those contracts with consumer teams.

Responsibilities

  • Own the onboard live-map estimator end to end, fusing HD map priors with live perception into a single real-time estimate of the world that the rest of the stack can trust.
  • Build onboard map change detection to classify boundary shifts, stop-line moves, and road closures from divergence between map and perception, and define when the planner should stop trusting the map.
  • Define the map trust contracts the planner builds against, including confidence semantics, degraded-mode behavior, and operating points across vehicle programs.
  • Build the evaluation backbone, including ground-truth and metrics pipelines, operating points, and regression testing to prevent estimator and detector quality from silently drifting.
  • Ship estimation code in modern C++ that meets real-time budgets on embedded compute.
  • Extend the offboard loop over time by aggregating divergence detections across fleet drive logs into map freshness and correction pipelines.
  • Set the architecture and define interfaces for the onboard live-map layer.
  • Interact closely with users to collect feedback and take ownership of technical and product decisions.

Desired Qualifications

  • Map change detection or live/lifelong mapping experience.
  • HD map semantics, including lane graphs, topology, map formats, and their failure modes.
  • GTSAM or comparable factor-graph frameworks and Lie group methods.
  • Degraded-mode or integrity-monitor design for a safety-relevant function.
  • A master's or PhD focused on state estimation or SLAM.

About the Company

Applied Intuition

Builds software for autonomous vehicles

Applied Intuition builds software for automakers and operators developing autonomous vehicles and other machines, from passenger cars to industrial equipment. Its Tools for Vehicle Intelligence let engineers test driving behavior in simulated worlds, while Vehicle OS connects software inside a machine with development tools off the vehicle. The Self-Driving System supports driver assistance and fully driverless operation for passenger and commercial vehicles. It sells these systems to businesses and works alongside their engineers to integrate, validate and update vehicle software. Applied Intuition was founded in 2017 and is headquartered in Sunnyvale, California.

Company size
1,001-5,000
Company stage
Series F
Total funding
$1.2B
Headquarters
Sunnyvale, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Applied Intuition

See more jobs