Software Engineer - Calibration

Applied Intuition Applied Intuition · Robotics · Sunnyvale, CA · SDS Software Engineering

Software Engineer focused on building and maintaining a calibration pipeline for autonomous vehicles, ensuring multi-sensor, multi-modal world representation for navigation. This role involves implementing calibration processes, managing sensor data lifecycles, and enabling sensor fusion across various sensor types (Camera, Lidar, Radar, IMU, GNSS).

What you'd actually do

  1. Implement a software pipeline which enables calibration of sensor intrinsic and extrinsic parameters for a variety of vehicles of different sensor configurations
  2. Design processes to manage the lifecycle and deployment of calibrations besides operations around data collection, processing and evaluation
  3. Work across teams, interface closely with and contribute to the core calibration algorithm team at Applied
  4. 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 on-road and off-road conditions
  5. Enable sensor fusion and work with a variety of sensors including Camera, Lidar, Radar, IMU, GNSS, and more

Skills

Required

  • C++ programming expertise
  • Python programming expertise
  • 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

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

What the JD emphasized

  • calibration pipeline
  • multi-sensor
  • multi-modal representation
  • sensor fusion
  • offline calibration
  • online calibration

Other signals

  • autonomous vehicles
  • multi-sensor
  • multi-modal representation
  • calibration pipeline
  • sensor fusion