Voyagertechnologiesinc
Robotics Software Engineer III
Pittsburgh, PA. Posted 2 months ago
The role
The Senior Robotics Software Engineer builds perception systems for robotic rover platforms using cameras, LiDAR, IMUs, and other sensors. This role involves developing algorithms for vehicle state estimation, hazard detection, and autonomous guidance, navigation, and control.
What you will do
- Design, develop, and maintain perception software for autonomous rovers and robotic spacecraft.
- Develop stereo vision and LiDAR algorithms for VIO, hazard detection and avoidance, mapping, and localization.
- Build sensor fusion pipelines combining camera, LiDAR, IMU, RF, and navigation measurements.
- Implement feature detection, image registration, optical flow, and point cloud processing pipelines.
- Design kinematics-informed motion control, path planning, and behavior control systems for surface vehicles.
- Optimize robotics software for embedded ARM processors and heterogeneous compute platforms including GPUs and FPGAs.
- Integrate robotics algorithms into flight software architectures.
- Develop simulation tools and sensor models for algorithm and system development and validation.
- Develop automated testing, hardware-in-the-loop (HIL), and software-in-the-loop (SIL) verification frameworks.
Required qualifications
- BS in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Aerospace or related field
- 5+ years of hands-on work experience developing algorithms to solve challenging real-world problems
- Strong programming skills in modern C++ and Python
- Experience shipping production software in a Linux environment
Nice to have
- MS/PhD in Computer Science or related field
- Background in sensor processing, robotics, and guidance, navigation, and control (GNC) systems.
- Experience field-testing and troubleshooting full robotic systems in relevant environments.
- Technical knowledge of perception algorithms including computer vision, 3D pointcloud processing, state estimation, sensor fusion, SLAM, etc.
- Experience working with various sensor modalities, including camera, LiDAR, radar, IMU, GPS.
- Experience with geographic information systems (GIS) including spatial transformations, map projections, and digital elevation models (DEMs).
- Experience training and deploying deep learning models for AI/ML applications
Benefits
- Flexible Time Off (FTO)
- Comprehensive medical, dental, and vision coverage
- Flexible, affordable gym memberships
- 401(k) retirement plan with a 50% company match on contributions up to 8%
- Company wellness programs
- Additional voluntary benefits and employee support resources
Before you apply
- Applicants must be a U.S. Person: a US Citizen, a lawful permanent resident of the U.S., or a protected individual as defined by 8 U.S.C. § 1324b(a)(3).
- Applicants must be eligible to obtain any required export authorizations from the U.S. Department of State or the U.S. Department of Commerce.
About the company
Voyager is an innovative space, defense, and national security technology company. They tackle complex challenges to advance human progress and protect critical assets.