Recruiting from Scratch logo
Recruiting from Scratch
Posted 46 days agoVerified live 1d ago

Software Engineer, Autonomy

Brief overview

Remote
UndergradOr in progress
$175k–$250k/yrStated range
3+ yrsMinimum
Clearance requiredU.S. government
Robotics and Autonomy Software EngineeringC/C++RustGolangSensor FusionState EstimationTrack Correlation and Multi-Target TrackingPlanning and Route PlanningMulti-Agent and Multi-Robot CoordinationProduction Robotics SoftwareRobotic Hardware IntegrationROS2/DDS

About the company

Recruiting from Scratch logo
Recruiting from Scratchrecruitingfromscratch.com

A recruiting agency working with technology companies to help them hire software engineers, data roles, product managers, and hardware.

Job description

Summary

The company is an aerospace and autonomy organization building autonomous aircraft and command-and-control software for coordinating fleets of heterogeneous autonomous systems. The Software Engineer, Autonomy will build production autonomy software involving sensor fusion, multi-target tracking, planning, perception, estimation, and control, while integrating and debugging systems with real robotic hardware and participating in field testing.

Responsibilities

  • Build core autonomy software for coordinating heterogeneous autonomous aircraft and maritime systems
  • Develop track correlation, sensor fusion, and multi-target tracking systems operating across multiple assets and sensors
  • Build systems that allow multiple autonomous platforms to operate together rather than treating each vehicle as an isolated system
  • Design and maintain foundational autonomy architecture, data models, and system interfaces as the platform scales
  • Work across planning, estimation, filtering, state reasoning, perception, and control rather than operating within a narrowly defined specialty
  • Integrate command-and-control software with third-party autonomous hardware
  • Understand unfamiliar sensors, communication protocols, and vehicle behavior and translate them into reliable integrations
  • Develop production robotics software using languages such as C/C++, Rust, and Golang
  • Work with technologies including ROS2/DDS, Protobuf, gRPC, ZeroMQ, Kalman filtering, and sensor-fusion systems
  • Debug autonomy software directly against physical hardware and real-world operating conditions
  • Participate in field testing and validation events when necessary
  • Help establish the technical foundation for an autonomy organization expected to grow substantially over the coming year

Skills

  • 3–8 years of professional experience in **robotics or autonomy software engineering**
  • Strong production programming experience with **C/C++, Rust, or Golang**
  • Experience building autonomy software at a robotics startup, autonomous vehicle company, defense technology startup, or similarly hands-on engineering environment
  • Strong systems-level robotics experience beyond pure perception or embedded development
  • Hands-on experience with areas such as:
  • Sensor fusion and state estimation
  • Track correlation and multi-target tracking
  • Planning and route planning
  • Filtering and state reasoning
  • Multi-agent or multi-robot coordination
  • Experience controlling or coordinating **multiple autonomous assets simultaneously**
  • Experience integrating software with real robotic hardware and debugging problems that only emerge in the field
  • Strong understanding of how autonomy systems behave differently in production versus simulation
  • BS or higher in Computer Science, Robotics, Mathematics, or a related technical discipline from a strong program
  • Generalist engineering mindset and willingness to move across multiple autonomy problem areas
  • Must reside in the contiguous United States
  • Must be a **U.S. Person — U.S. citizen or green card holder — and eligible to obtain a U.S. government security clearance**
  • Comfortable working on technology supporting defense and national-security applications
  • Production experience with **track correlation or heterogeneous sensor fusion on fielded systems**
  • Experience with swarming, multi-agent systems, or coordinating fleets of autonomous vehicles
  • Experience at autonomy-focused companies such as Shield AI, Anduril, Skydio, Saronic, Saildrone, Zipline, Waymo, Nuro, Aurora, Zoox, Boston Dynamics, Gecko Robotics, or adjacent organizations
  • Experience with UAVs, autonomous aircraft, maritime autonomy, or other complex field robotics
  • Experience with **ROS2, DDS, Kalman filters, Protobuf, gRPC, or ZeroMQ**
  • Experience making foundational architecture decisions for early-stage robotics systems
  • PhD in robotics or autonomy with substantial hands-on systems work; highly relevant doctoral work can offset fewer years of industry experience
  • Startup experience where engineers worked across hardware, software, and field deployment rather than within highly siloed teams
  • Remote — Contiguous United States
  • ~10–15% travel to HQ and test sites

Qualifications

Must Haves

  • 3–8 years of professional experience in **robotics or autonomy software engineering**
  • Strong production programming experience with **C/C++, Rust, or Golang**
  • Experience building autonomy software at a robotics startup, autonomous vehicle company, defense technology startup, or similarly hands-on engineering environment
  • Strong systems-level robotics experience beyond pure perception or embedded development
  • Hands-on experience with areas such as:
  • Sensor fusion and state estimation
  • Track correlation and multi-target tracking
  • Planning and route planning
  • Filtering and state reasoning
  • Multi-agent or multi-robot coordination
  • Experience controlling or coordinating **multiple autonomous assets simultaneously**
  • Experience integrating software with real robotic hardware and debugging problems that only emerge in the field
  • Strong understanding of how autonomy systems behave differently in production versus simulation
  • BS or higher in Computer Science, Robotics, Mathematics, or a related technical discipline from a strong program
  • Generalist engineering mindset and willingness to move across multiple autonomy problem areas
  • Must reside in the contiguous United States
  • Must be a **U.S. Person — U.S. citizen or green card holder — and eligible to obtain a U.S. government security clearance**
  • Comfortable working on technology supporting defense and national-security applications

Nice to Haves

  • Production experience with **track correlation or heterogeneous sensor fusion on fielded systems**
  • Experience with swarming, multi-agent systems, or coordinating fleets of autonomous vehicles
  • Experience at autonomy-focused companies such as Shield AI, Anduril, Skydio, Saronic, Saildrone, Zipline, Waymo, Nuro, Aurora, Zoox, Boston Dynamics, Gecko Robotics, or adjacent organizations
  • Experience with UAVs, autonomous aircraft, maritime autonomy, or other complex field robotics
  • Experience with **ROS2, DDS, Kalman filters, Protobuf, gRPC, or ZeroMQ**
  • Experience making foundational architecture decisions for early-stage robotics systems
  • PhD in robotics or autonomy with substantial hands-on systems work; highly relevant doctoral work can offset fewer years of industry experience
  • Startup experience where engineers worked across hardware, software, and field deployment rather than within highly siloed teams
  • Remote — Contiguous United States
  • ~10–15% travel to HQ and test sites

Benefits

  • Competitive equity.
  • Fully remote within the contiguous United States.
  • Flexible U.S. timezone.

More jobs like this