July 29
🔄 Hybrid – San Francisco
• Implementing new features to improve the stability and reliability of our local and global pose estimates. • Designing mitigation and fallback strategies for the pose estimation systems. • Creating robust online and offline sensor calibration routines that perform reliably in complex and unpredictable environments. • Researching, prototyping, and experimenting with various sensors and state-of-the-art state estimation algorithms. • Architecting, designing, and implementing software applications, as well as onboard and offboard infrastructure and tools to support those applications. • Developing portable, scalable, and fast geometry and optimization libraries. • Writing performant, well-tested software, and improving code quality of the entire Autonomy team through code and design reviews. • Validating your solutions on real vehicles in real-world scenarios.
• Demonstrated experience deploying state estimation algorithms in real robots: Kalman filters, particle filters, structure from motion, visual inertial 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, 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!).
Apply NowJuly 22