Summary
Join Blue River Technology, a John Deere company, as a Principal SLAM Engineer and lead the development of a multi-modal SLAM capability for autonomous vehicles in challenging agricultural environments. This role involves building visual odometry, developing a visual SLAM strategy, and creating a long-term enterprise-level SLAM stack. You will collaborate with John Deere engineers and work on probabilistic localization and semantic mapping. The position offers the opportunity to develop cutting-edge technology with a tangible positive impact on the planet and is eligible to be fully remote. Blue River is committed to creating an inclusive workplace and offers competitive compensation and benefits.
Requirements
- Bachelor’s degree or higher degree in robotics, computer science, or a related field
- Deep expertise in SLAM, numerical optimization, multi-view geometry, computer vision, and computational geometry
- Strong software development skills with strong familiarity with modern C++
- Excellent communication and interpersonal skills
- 8-10 years of experience in developing and deploying production mapping and localization software
Responsibilities
- Leverage existing capabilities within the Blue River stack to build a version 0 visual odometry capability
- Work with program leadership to develop a visual SLAM strategy for the program
- Begin development of our long-term enterprise-level SLAM stack. Partner with John Deere engineers
Preferred Qualifications
- Masters or PhD in robotics, computer science, or a related field
- Deep hands-on experience in relevant algorithms or methods, such as Factor Graph SLAM, or Sparse Bundle Adjustment
- Experience with CUDA
- Familiarity with ROS2, DDS, or similar IPC software
- Comfortable working with git
Benefits
- This position is eligible to be fully remote
- The US annual base salary range for this position is $142,000 - $293,000, along with eligibility for Blue River’s bonus and benefit programs