Skip to content
OrchardOrchardSan Francisco, CA

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