Skip to content

Senior Robotics Software Engineer (Perception & Localization)

Develops advanced perception and localization algorithms for tractor-mounted AI camera systems on farms, fusing sensor data like stereo depth and GNSS for precise positioning. Requires 4+ years in robotics with expertise in computer vision and edge-optimized Python/C++ code.

150k – 250kSan Francisco, CASeattle, WAEmbedded EngineeringOnsite4+ 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.
  • 4+ 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 with 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

Senior GNC Engineer

As a Senior GNC Engineer, you will design, develop, and implement guidance, navigation, and control systems for satellite missions. You will lead projects, develop novel algorithms, and mentor junior engineers, contributing to the technical strategy of satellite programs.

150k – 213kIrvine, CAEmbedded EngineeringHybrid5+ YOEC++Gnc

Robotics Engineer, Senior

Designs and implements control systems for autonomous interceptor platforms, including high-bandwidth control loops, sensor fusion on embedded hardware, and motor control using Rust/C++ on RTOS. Requires expertise in control theory, embedded systems, and robotics hardware.

150k – 250kAustin, TXEmbedded EngineeringOn-siteCC++

Software Architect - Fallback Stack

Software architect owns L4 trucking fallback stack, defining architecture for uncertainty detection, minimal risk maneuvers, and remote transitions. Requires 6+ years in L4 autonomy, strong C++ skills, and subsystem integration experience.

145k – 245kSunnyvale, CAEmbedded EngineeringOn-site6+ YOEC++ROS

Senior Software Engineer - Operating Systems

Develops core OS components including kernel, system services, runtime, BSPs, and HALs for next-generation vehicle operating systems. Requires 6+ years experience with deep C/C++ expertise, Linux/Unix kernels, embedded systems, and leadership in low-level systems architecture.

155k – 253kSunnyvale, CAEmbedded EngineeringOn-site6+ YOEC++Arm

Senior Software Engineer - Fallback Stack

Owns architecture for L4 trucking fallback stack, designs degraded driving strategies and minimal risk maneuvers, integrates autonomy subsystems, and leads team. Requires 6+ years in L4 autonomous driving software and strong C++ skills.

145k – 245kSunnyvale, CAEmbedded EngineeringOn-site6+ YOEC++Iso 26262