Zone 5 Technologies is seeking a Robotics Perception Engineer to develop robust, GPS-denied navigation capabilities for unmanned aerial vehicles (UAVs), focusing on visual-inertial odometry (VIO), SLAM, and multi-sensor fusion for resilient pose estimation in degraded environments.
Requirements
- Proficient in C++14/17 and experience with ROS2
- Hands-on experience with nonlinear state estimation and multi-sensor fusion
- Strong understanding of camera/IMU calibration
- Prior work with small UAVs or robotics platforms
- Familiarity with PX4 middleware (preferred)
- Knowledge of real-time systems or onboard optimization (preferred)
Responsibilities
- Integrate and evaluate VIO and SLAM libraries (e.g., OpenVINS, VINS-Fusion)
- Tune EKF/UKF filters for robust nonlinear state estimation
- Perform camera and IMU calibration, and implement outlier rejection methods
- Fuse data from IMU, camera, barometer, magnetometer, and rangefinder sensors
- Develop sensor interfaces and publish outputs
- Design test scenarios in simulation environments such as Gazebo, AirSim, or Isaac Sim
- Analyze flight logs and implement regression tests
Other
- Bachelor's Degree in Robotics, Aerospace, Computer Science, or a related field (or equivalent experience)
- Collaborate with MLOps and embedded teams to optimize execution on Jetson and Px4 companion computers
- In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
- Zone 5 Technologies is a federal contractor and participates in E-Verify to confirm employment eligibility.