Skip to content

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 – 190kSan Francisco, CASeattle, WAEmbedded EngineeringOnsite2+ YOE

About the role

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

Software Engineer II, Autonomy Behaviors (R4588)

Develops and tests autonomy behaviors for unmanned systems in air, land, sea, and space domains using C++. Requires BS degree, 2-3 years experience in robotics software like planning and optimization, and US Secret clearance eligibility.

132k – 198kBoston, MA +1Embedded EngineeringOn-site2+ YOEC++ROS

Software Engineer, Sensor Platform

Design and develop sensor and compute systems for autonomous vehicles. Requires 2+ years experience, C++ proficiency, embedded/real-time systems expertise, and robotics or autonomous driving domain experience.

132k – 165kMountain View, CAEmbedded EngineeringOn-site2+ YOEC++Usb

Firmware Engineer II

Develops firmware and embedded software for highly integrated medical devices, collaborating cross-functionally from prototyping to production. Requires 2+ years experience with C, low-level drivers, communication protocols, and Python; familiarity with EE design and lab equipment.

126k – 190kSan Francisco, CAEmbedded EngineeringHybrid2+ YOECGit

Software Engineer, Advanced Pilot Assistant Software

Design and build autonomy, robotics, and embedded software for advanced pilot assistance systems in safety-critical aviation environments. Work across the stack in Python and C++ with hardware, sensors, and real-time systems.

135k – 200kSan Carlos, CAEmbedded EngineeringHybrid2+ YOEC++ROS

Autonomy Software Engineer - Acuity Framework

Join the Acuity Autonomy Framework team to develop core C++ software systems for collaborative autonomy in multi-domain environments. This role involves integrating with domain-specific platforms and supporting multidisciplinary engineering efforts.

125k – 175kAnn Arbor, MIEmbedded EngineeringOn-site2+ YOEC++Git