Skip to main content
Swarm Aero

Software Engineer, Robotics

RemoteUnited States only
Published
Role
AI / ML
Experience
Senior
Employment
Full-time
$170k–$250k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior Software Engineer with 3+ years experience in embedded systems or robotics software, specializing in autonomy stack development. Must have deep expertise in C/C++, Rust, or Go, and hands-on experience with robotics algorithms and embedded systems.

Core skills

C++/Rust/GoRoboticsEmbedded Systems

Required skills

SPII2CUDPTCPmulticast

Optional skills

DDSROS2ZeroMQgRPCProtobufOMS/UCISTANAG 4586FACE

What you'll do

  • Build components across the autonomy stack: planning behaviors, vehicle software, sensor and payload integration, and simulation.
  • Build the core on-vehicle software platform to allow integration of a variety of first and third-party sensors, payloads, and software modules.
  • Create and validate physically realistic simulations of UxS.
  • Perform electronics prototyping including troubleshooting complex mixed hardware-software systems.
  • Write clean, maintainable, and efficient code.
  • Travel up to 25% of the time for onsite test and integration events.

What they require

  • Bachelor's Degree in Computer Science, Software Engineering, or related technical field.
  • 3+ years building soft-realtime embedded systems or robotics software.
  • Deep expertise in at least one systems language (C/C++, Rust, or Go).
  • Hands-on experience implementing robotics algorithms (path planning, state estimation, behavior trees, etc.).
  • Working knowledge of embedded systems (SPI/I2C/serial protocols, logic analyzers, oscilloscopes, microcontroller programming).
  • Strong networking fundamentals (NAT, mDNS, UDP/TCP, multicast, firewall configuration).
  • Excellent software engineering practices with emphasis on testable, reliable code.
  • Preferred: Contributions to deployed robotics or IoT systems requiring complex edge processing (aerospace, autonomous vehicles, etc.).
  • Preferred: Experience with robotics middleware (DDS/ROS2, ZeroMQ, gRPC) and serialization formats (Protobuf).
  • Preferred: Hands-on electronics skills (breadboarding, soldering, schematic interpretation, datasheet analysis).
  • Preferred: Familiarity with government UxS interoperability standards (OMS/UCI, STANAG 4586, FACE).

Benefits

  • Meaningful equity in a high-growth defense technology company
  • Competitive base salary commensurate with experience
  • Medical, dental, vision, and 401k
  • PTO and paid sick leave
  • Monthly wellness stipend
  • Daily catered lunch (office)
  • Paid parental leave
  • Direct impact on a critical national security mission
  • A world-class team of engineers and operators solving genuinely hard problems

Swarm Aero is redefining air power, building the largest swarming UAV and the most versatile swarming aircraft network in the world. The company is building aircraft designed specifically for swarming and Command & Control software for thousands of heterogeneous autonomous assets.

Defense TechStartup
$170k–$250k/yr