jobapplier

Senior Autonomy Software Engineer (Mapping)

Kodiak Robotics

Skills

Required

  • C++
  • odometry systems

Preferred

  • odometry
  • pose estimation systems
  • evaluate sensor performance
  • optimize sensor selection
  • verify correct sensor calibrations
  • camera
  • transforming raw sensor data
  • GNSS
  • wheel speed

Join our Calibration, Localization and Mapping (CLAM) team as a Senior Autonomy Software Engineer.

About Kodiak Robotics

A history of mentoring engineers and elevating the technical practices of a team

Responsibilities

  • In this role, you will set the technical strategy and architecture for our onboard navigation and pose estimation systems, lead the design and development of advanced sensor fusion and pose estimation approaches, and serve as a technical escalation point for complex localization problems.
  • You will also evaluate sensor performance, optimize sensor selection, and verify correct sensor calibrations.
  • Set the technical strategy and architecture for onboard navigation and pose estimation systems.
  • Lead the design and development of advanced sensor fusion and pose estimation approaches across IMU, camera, and lidar sensors.
  • Drive the direction of visual and lidar odometry algorithms, including evaluating build-vs-adopt tradeoffs for new techniques.
  • Deep experience transforming raw sensor data from GNSS, IMU, wheel speed, etc. into 6-DOF pose using Kalman Filtering, factor graphs, or comparable state estimation techniques — and judgment on when each approach is appropriate
  • Experience with computer vision, visual odometry, and/or odometry from point clouds

Requirements

  • Hands on. Curious. Flexible. Interested in new domains to expand your horizons and provide a complete system wide solution

Expert in C++ and strong problem-solving skills

  • Strong technical background. BS, MS or PhD with academic or industry experience in building navigation, localization, and odometry systems
  • A team player. You take ownership and work with the team to deliver exceptional results. You are interested in the performance of the entire system across engineering disciplines
  • Ability to build and iterate quickly. You enjoy working fast and smart, and you are comfortable in defining and building lasting infrastructure components from scratch
  • Great communicator. You have experience writing clear, concise design documentation to gather feedback from across the team to find the best solution
  • Strong software engineering skills and experience building high-reliability deployed applications . You write well-designed, highly maintainable code. Code is your craft

Pay

USD 200,000 - 260,000

Benefits

  • This position offers a remote-friendly work environment, generous PTO policy, and a variety of benefits.