
Staff Robotics Software Engineer, Object Perception
Agility Robotics5 days ago
Base Salary
$190k - $296k/yr
Responsibilities
- Own object perception performance on the robot, from sensors through runtime behavior integration.
- Lead the design, implementation, and deployment of perception pipelines for manipulation.
- Work hands-on with real robots to debug, tune, and harden perception systems.
- Collaborate with AI/ML teams to evaluate and integrate perception models.
- Explore and integrate off-the-shelf perception solutions and libraries.
- Combine learned models with classical CV and task structure to meet system-level requirements.
- Define interfaces and contracts between perception, behaviors, and task planning.
- Build tools and workflows to evaluate perception performance across datasets and hardware.
- Help set technical direction and best practices for robust perception systems.
Requirements
- B.S., M.S., or Ph.D. in Robotics, Computer Science, or a related engineering field.
- 8+ years of professional experience building object perception systems for real robotic platforms.
- Demonstrated experience as a tech lead or senior technical owner for complex robotics projects.
- Experience working across learned models and classical perception approaches.
- Experience training, fine-tuning, and evaluating perception models.
- Strong experience writing production-quality C++ and Python code.
- Hands-on experience with monocular vision, stereo vision, RGB-D sensing, or depth reconstruction.
- Experience with perception libraries such as OpenCV, Open3D, PCL, and ROS perception.
- Passion for solving hard perception problems and seeing solutions work on robots.
- Excitement to work on hardware and debug systems in real-world scenarios.
Benefits
- Includes a 6% company match in the 401(k) Plan.
- Company stock options available.
- 100% company-paid medical, dental, vision, and disability insurance.
- Eligible for benefits on your first day of employment.
- Flexible, unlimited PTO and 10 company holidays for exempt employees.
- Catered lunches four times a week and healthy snacks at certain locations.
- Generous paid parental leave programs.
- Support for flexible work arrangements.
- Professional development and tuition reimbursement programs.
- Relocation assistance provided for eligible roles.
- Annual discretionary bonus for eligible roles.