Robotics Software Engineer (Perception & Localization)
Develops perception and localization algorithms for tractor-mounted AI camera systems on farms, fusing sensor data like stereo depth and GNSS for precise positioning. Requires 2+ years in robotics with expertise in computer vision and edge-optimized Python/C++ code.
$130k – $190k/yr
On-site2+ YOEEmbedded Engineering
About the job
Responsibilities
- Develop robotics software for tractor-mounted, AI-powered camera systems, including advanced perception & localization algorithms.
- Implement intelligent systems to interpret complex, real-world data (terabytes of raw image data daily).
- Fuse sensor data (stereo depth, GNSS, etc.) to localize camera system in a farm.
- Optimize code for fast edge computing performance (Python, C++).
- Support different parts of software and hardware stack as needed.
Requirements
- Hands-on experience developing robotics software from the ground up.
- 2+ years of real-world industry experience in robotics, perception, or localization.
- Expertise in one or more: computer vision, stereo depth perception, pose estimation, object detection, multi-object tracking, image processing, robotics software.
- Enthusiasm for multiple roles in fast-paced environment with high ownership.
Nice-to-Haves
- Experience deploying & optimizing robotics algorithms on embedded compute like NVIDIA Jetson.
- Familiarity fusing data from GNSS, IMU, depth, and other sensors.
Compensation & Benefits
- Generous equity compensation.
- Comprehensive Health, Vision, and Dental coverage (100% premium covered).
Skills
Computer VisionStereo Depth PerceptionPose EstimationObject DetectionMulti-Object TrackingImage ProcessingRobotics SoftwarePythonC++Nvidia JetsonGnssImu