Robotics Software Engineer (SLAM)
Fox Robotics
·
Posted:
April 26, 2023
·
Onsite
About the position
We are seeking a senior SLAM engineer to develop and build components of a modern SLAM system for our autonomous forklifts in dynamic, semi-structured environments. The ideal candidate will have at least 2 years of experience working on localization or SLAM systems, proficiency in computer vision, state estimation, 3D geometry, and linear and non-linear optimization methods, as well as expertise in C++ and Python. The successful candidate will work with a close-knit team of industry-leading roboticists and software engineers to adapt modern research to solve challenging problems in SLAM and robot localization. Travel to customer sites for field immersion is required at least twice a year.
Responsibilities
- Design and build components of a modern SLAM system
- Develop and maintain robust sensor calibration routines
- Work with other engineers as part of a close-knit team
- Participate in production on-call support rotations
- Travel to customer sites for field immersion at least 2x / year
Requirements
- 2 Years experience working on localization or SLAM systems.
- Proficient understanding of computer vision, state estimation, 3D geometry and linear and non-linear optimization methods.
- Expertise in C++ and python.
- MS or PHD in robotics ideally with a concentration on SLAM or Computer Vision (Bonus).
- Expertise in one or more SLAM related areas such as visual and / or LiDAR SLAM, semantic SLAM, and VIO (Bonus).
- Understanding of CERES or g2o (Bonus).
- At least 3 year workings on SLAM systems in the industry (Bonus).
- Knowledge of deep local features (Bonus).
- Experience working with multi modal SLAM systems (Bonus).
- Object detection and instance segmentation (Bonus).
- Multi sensor extrinsic calibration experience (Bonus).