Position: Software Engineer
Location: Onsite M-F in Austin, TX
Duration: FTE - Direct Hire
Our end client is a fast-growing player in the autonomous mobility and robotics space. They build advanced self-driving and robotic delivery technologies and are expanding their team.
We are seeking a Software Engineer to join their team. This person will design and implement on-board calibration algorithms, improve accuracy and reliability in challenging scenarios, and help scale processes to support a growing fleet of autonomous vehicles. The role will also involve close collaboration with cross-functional groups to integrate calibration systems, validate sensor data, and explore emerging research to identify and implement cutting-edge techniques. Your contributions will directly impact fleet performance, reliability, and scalability.
Responsibilities
- Design, develop, and maintain calibration algorithms for lidar, radar, and camera systems
- Write code in Python and C++
- Develop real-time monitoring and performance metrics
- Research and apply new methods in radar-to-camera and camera-to-camera calibration
- Work with the sensors group to integrate new hardware types
- Provide technical guidance to development and operations teams
- Evaluate/adopt new tools and technologies that enhance calibration workflows
Qualifications
- Bachelor’s degree in Computer Science, Robotics, Mathematics, or a related discipline
- 3+ years of experience in production software development
- Strong skills in C++ and Python
- Solid grounding in algorithms, software architecture, and data structures
- Strong mathematical background
Preferred Experience
- Robotics background with knowledge of calibration, SLAM, localization, and image/point cloud algorithms
- Experience with tools such as OpenCV, PCL, g2o, Argo, Bazel
- Familiarity with ML frameworks