Senior Autonomy Software Engineer (Mapping)
Kodiak Robotics
- Mountain View, United States
- Senior Level
- Bachelor's degree
- Posted
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.
jobapplier