Company
Tech / AI / Software
SoftwareEngineer,Odometry&Localization
Neural analysis suggests this role is
optimal for Senior candidates.
“Software Engineer, Odometry & Localization. Skills: Odometry, Localization, State Estimation, Robotics, C++. Implement new features to improve the stability and reliability of our local and global pose estimates.. Design mitigation and fallback strategies for the pose estimation systems.”
Industry & Context.
Excellent analytical, communication, and documentation skills
An eagerness to get your hands dirty by testing your code on real robots at real customer farms (gives “field testing” a whole new meaning!).
What They're Looking For.
Must Have
Demonstrated experience deploying state estimation algorithms in real robots: Factor graphs, Kalman filters, particle filters, structure from motion, visual inertial odometry, lidar odometry, etc., Deep understanding of the design tradeoffs involved when fusing various sensing technologies: cameras (mono and stereo), LiDAR, RADAR, GNSS, IMUs, wheel encoders, etc., Experience implementing state estimation math effectively in software with the following libraries: Eigen, Sophus, Ceres, GTSAM, etc., proficiency in modern C++ and experience writing efficient algorithms for resource-constrained embedded systems., Ability to thrive in a fast-moving, collaborative, small team environment with lots of ownership., Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate with interdisciplinary stakeholders outside of Autonomy., An eagerness to get your hands dirty by testing your code on real robots at real customer farms (gives “field testing” a whole new meaning!)., 5+ years of software development experience in autonomy, robotics, or a related field., MS or PhD in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Nice to Have
Experience architecting state estimation systems from scratch and understanding the design tradeoffs when leveraging filters, pose graph optimization, etc., Experience implementing custom factors for factor graph optimization., Experience with state-of-the-art visual odometry and/or lidar odometry algorithms., You've built SLAM solutions from scratch, not just tuned open source ones, Thinks/dreams in Lie algebra.
What You'll Do.
Implement new features to improve the stability and reliability of our local and global pose estimates.
Design mitigation and fallback strategies for the pose estimation systems.
and experimenting with various sensors and state-of-the-art state estimation algorithms.
and implementing software applications
as well as onboard and offboard infrastructure and tools to support those applications.
and fast state measurement and optimization libraries.
and improving code quality of the entire Autonomy team through code and design reviews.
Validate your solutions on real vehicles in real world scenarios.
How You'll Work.
Team & Collaboration
Ability to thrive in a fast-moving, collaborative, small team environment with lots of ownership.; demonstrated ability to collaborate with interdisciplinary stakeholders outside of Autonomy.
Communication Scope
Excellent analytical, communication, and documentation skills
Full Job Description
## What you'll do Implement new features to improve the stability and reliability of our local and global pose estimates. Design mitigation and fallback strategies for the pose estimation systems. Research, prototyping, and experimenting with various sensors and state-of-the-art state estimation algorithms. Architect, designing, and implementing software applications, as well as onboard and offboard infrastructure and tools to support those applications. Develop portable, scalable, and fast state measurement and optimization libraries. Write performant, well-tested software, and improving code quality of the entire Autonomy team through code and design reviews. Validate your solutions on real vehicles in real-world scenarios. ## What you'll bring Demonstrated experience deploying state estimation algorithms in real robots: Factor graphs, Kalman filters, particle filters, structure from motion, visual inertial odometry, lidar odometry, etc. Deep understanding of the design tradeoffs involved when fusing various sensing technologies: cameras (mono and stereo), LiDAR, RADAR, GNSS, IMUs, wheel encoders, etc. Experience implementing state estimation math effectively in software with the following libraries: Eigen, Sophus, Ceres, GTSAM, etc. Strong proficiency in modern C++ and experience writing efficient algorithms for resource-constrained embedded systems. Ability to thrive in a fast-moving, collaborative, small team environment with lots of ownership. Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate with interdisciplinary stakeholders outside of Autonomy. An eagerness to get your hands dirty by testing your code on real robots at real customer farms (gives “field testing” a whole new meaning!). ## What makes you a strong fit Experience architecting state estimation systems from scratch and understanding the design tradeoffs when leveraging filters, pose graph optimization, etc. Experience implementing custom factor
Applying for this Software Engineer, Odometry & Localization role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.