Skip to content
Applied IntuitionApplied IntuitionSunnyvale, CA

Software Engineer - Calibration

Develops calibration pipelines for autonomous vehicle sensors, enabling accurate multi-modal world representation for navigation. Requires 2+ years experience, C++/Python proficiency, and hands-on work with calibration systems and sensor fusion.

180k – 250k
On-site2+ YOEEmbedded Engineering

About the role

Responsibilities

  • Implement a software pipeline which enables calibration of sensor intrinsic and extrinsic parameters for a variety of vehicles of different sensor configurations
  • Design processes to manage the lifecycle and deployment of calibrations besides operations around data collection, processing and evaluation
  • Work across teams, interface closely with and contribute to the core calibration algorithm team at Applied
  • Have an opportunity to build state-of-the-art algorithms for both offline calibration in the factory / lab and online calibration to account for sensor variation due to temperature or other on-road and off-road conditions
  • Enable sensor fusion and work with a variety of sensors including Camera, Lidar, Radar, IMU, GNSS, and more
  • Drive an excellent product experience by designing a user-friendly Calibration procedure, as well as exposure of online Calibration status through HMI integration

Requirements

  • 2+ years of experience building software components or (sub) systems that address practical engineering challenges
  • Hands-on experience with one or more domain relevant algorithm, software framework or tools, such as calibration, middleware, benchmarking suites, data sets and related pipelines, or algorithmic libraries
  • C++ and/or Python programming expertise
  • Willingness to learn and be a self starter, and can quickly become comfortable with new technical tools
  • Passion for turning their software development expertise into solving real-world applications of autonomous system

Nice to have

  • MSc in calibration, state-estimation, optimization, or closely related field
  • Understanding of the core calibration concepts, world representations and transforms, optimization, the intersection of perception and state-estimation, and noise characteristics of various sensors
  • Experience doing hands-on work in relevant state-of-the-art offline and online calibration algorithms, and experience with both early and late stage sensor fusion for state estimation
  • Understanding of inertial and perception sensors, state of the art industry solutions, and common approaches for production systems
  • Experience building and shipping software frameworks or tools that are used by others than the authors of the framework

Compensation

  • Base salary range: $180,000 - $250,000 USD annually
  • Equity, comprehensive health, dental, vision, life and disability insurance, 401k with employer match, learning and wellness stipends, paid time off

Skills

C++PythonCameraLidarRadarImuGnssSensor FusionCalibration AlgorithmsState EstimationOptimization
Nuro

Software Engineer, Onboard Infrastructure

NuroMountain View, CA

Software engineer building and optimizing onboard infrastructure for self-driving vehicles, focusing on high-performance platforms, device drivers, and performance analysis. Requires strong C++ skills and 2+ years experience.

160k – 241k
On-site2+ YOEEmbedded Engineering
Zoox

Firmware Validation Engineer

ZooxFoster City, CA

Validate firmware functionality at component, subsystem, and system levels for vehicle platforms. Develop test plans across HiL, Dyno, and vehicle testing layers while collaborating with firmware and systems engineers.

155k – 211k
Hybrid2+ YOEEmbedded Engineering
Cyngn

Robotics Integration Engineer

CyngnMountain View, CA

Integrate sensors, CAN bus, and vehicle software into production-ready autonomous industrial vehicle systems. Requires 2-4+ years robotics/embedded experience with strong C++, Python, and Linux skills.

153k – 171k
On-site2+ YOEEmbedded Engineering
Skydio

Autonomy Software Engineer

SkydioSan Mateo, CA

Develops end-to-end autonomous capabilities for drones, including robotics algorithms for motion planning, state estimation, and controls in challenging environments. Requires 1+ years production experience with C++ and Python in robotics/autonomous systems.

147k – 210k
Hybrid1+ YOEEmbedded Engineering
Applied Intuition

C++ Software Engineer

Applied IntuitionSunnyvale, CA

Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain autonomous systems (air, ground, maritime). Requires 2+ years professional software engineering experience and strong modern C++ skills.

135k – 200k
On-site2+ YOEEmbedded Engineering