Latest AI JobsBrowse Jobs
S

Software Engineer, Robotics

swarmaeroRemoteLegion
Apply on company site
Salary
$170K – $250K
Job type
Full-time
Work mode
Remote
Experience
Mid · 3+ yrs
Posted
11 Sept 2026
Status
Open · checked 7d ago

About this role

Swarm Aero is hiring a Software Engineer in Robotics for a remote position to build and harden on-vehicle systems for drone swarms. This role suits software professionals with embedded systems and robotics experience who want to contribute to aerospace technology.

Role Overview

The Software Engineer, Robotics position involves developing autonomy software that runs on real hardware and aircraft. Practitioners handle tasks spanning vehicle software, simulation, planning behaviors, and sensor integration.

Key Responsibilities

Build and extend components across the autonomy stack, including simulation, vehicle software, planning behaviors, and payload integration.
Expand the on-vehicle software platform into an integration surface for software modules, payloads, and sensors.
Create and validate physically realistic simulations of unmanned systems while aligning simulation data with flight and field test results.
Prototype electronics and troubleshoot mixed hardware-software systems and physical vehicle failures.
Write clean, maintainable, and efficient code.

Requirements

Bachelor's Degree in Computer Science, Software Engineering, or a related technical field.
At least 3 years of professional experience building robotics software or soft-realtime embedded systems.
Deep expertise in a systems programming language such as C/C++, Rust, or Go.
Practical experience implementing robotics algorithms like state estimation, behavior trees, and path planning.
Working knowledge of embedded systems, including microcontroller programming, serial protocols, SPI, I2C, oscilloscopes, and logic analyzers.
Strong networking fundamentals covering UDP/TCP, NAT, multicast, mDNS, and firewall configuration.
Software engineering practices focused on reliable and testable code.

Nice to Have

Contributions to deployed IoT or robotics systems requiring edge processing in domains like aerospace or autonomous vehicles.
Familiarity with robotics middleware including ROS2, DDS, gRPC, and ZeroMQ, along with Protobuf serialization.
Electronics skills covering soldering, breadboarding, schematic interpretation, and datasheet analysis.
Knowledge of government unmanned systems interoperability standards like STANAG 4586, FACE, and OMS/UCI.

Skills and Tools

C/C++
Rust
Go
ROS2
DDS
ZeroMQ
gRPC
Protobuf
SPI
I2C

Salary and Benefits

Base salary ranging from $170K to $250K with equity offerings
Medical, dental, vision, and 401k plans
Paid time off and paid sick leave
Monthly wellness stipend
Daily catered lunch for office-based settings
Paid parental leave

About the Company

Swarm Aero develops swarming UAVs and aircraft networks, alongside Command and Control software designed to mobilize heterogeneous autonomous assets. The enterprise leadership team has previously created and exited multiple startups, secured defense deals, and designed over thirty novel aircraft with aerospace backgrounds from organizations such as Airbus, Scaled Composites, Blue Origin, Archer Aviation, and Boom Supersonic.

How to Apply

Candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the salary range for the Software Engineer, Robotics position?

The base salary ranges from $170K to $250K, and the position includes equity offerings.

Is this job remote?

Yes, the location is listed as Remote.

What qualifications are needed regarding citizenship or visas?

Applicants must be a U.S. citizen, lawful permanent resident, protected individual under 8 U.S.C. 1324b(a)(3), or eligible to obtain required authorizations from the U.S. Department of State to conform to ITAR regulations.

How many years of experience are required?

Candidates must have at least 3 years of experience building soft-realtime embedded systems or robotics software.

What education level is required?

A Bachelor's Degree in Computer Science, Software Engineering, or a related technical field is required.

Ready to apply?

The application is on the official swarmaero careers page.

Apply on company site