Software Engineer, Autonomy

Swarm Aero

WorldwideFully remoteFull TimeMid Level, ExecutiveInformation Technology
Posted 3mo ago

Why we think you can apply

Hiring model
Open worldwide · the employer states no country restriction
Work from
Anywhere, the UAE included

Posted 3 months ago · apply link checked 6 hours ago

About the role

About the Company

Swarm Aero is redefining air power, building the largest swarming UAV and the most versatile swarming aircraft network in the world. The team has aerospace experience from Scaled Composites, Airbus, Archer Aviation, Blue Origin, and Boom Supersonic.

Responsibilities

  • Develop swarming autonomy algorithms for small and large UxS
  • Build and maintain track correlation and multi-target tracking systems
  • Define inter-robot and C2 communication protocols for tactical swarm decision making
  • Build core on-vehicle software platforms for sensor and payload integration
  • Create and validate physically realistic simulations of UxS
  • Train and test automatic target recognition systems using neural networks
  • Perform electronics prototyping and troubleshoot mixed hardware-software systems
  • Write clean, maintainable, and efficient code
  • Travel up to 25% for onsite test and integration events

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or related field
  • 3+ years building soft-real-time embedded systems
  • Deep expertise in Golang, Rust, or C/C++
  • Experience deploying robotics algorithms (SLAM, Kalman filters, A*, etc.)
  • Working knowledge of embedded systems (SPI/I2C, logic analyzers, microcontrollers)
  • Strong networking fundamentals (UDP/TCP, multicast, NAT)
  • Excellent software engineering practices

Preferred Qualifications

  • Experience with perception systems, sensor fusion, or multi-target tracking
  • Experience with robotics middleware (DDS/ROS2, ZeroMQ, gRPC)
  • Familiarity with government UxS interoperability standards (OMS/UCI, STANAG 4586)
  • Hands-on electronics skills (soldering, schematic interpretation)
  • Deep learning experience

Benefits

  • Meaningful equity
  • Medical, dental, and vision insurance
  • 401k
  • PTO and paid sick leave
  • Monthly wellness stipend
  • Daily catered lunch (office)

What we look for

  • Bachelor's Degree in CS or related field
  • 3+ years building soft-real-time embedded systems
  • Expertise in Golang, Rust, or C/C++
  • Experience with robotics algorithms (SLAM, Kalman filters, A*)
  • Knowledge of embedded protocols (SPI/I2C/serial)
  • Strong networking fundamentals
C++RustGoEmbedded SystemsSLAMROS2
NeverApplySponsor

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches
Similar jobsbased on title, category and scope
Software Engineer, Autonomyfree account, 30 seconds

Every new role, on Telegram.

Members see each new UAE role first. A day later it lands in the channel, where 6,800 people follow.

FreeNo spamUpdated hourly
Or show me jobs that hire in the UAE

Remote Jobs in Dubai UAE

6,800+ followers

Get alerts on Telegram