Swarm Aero ยท 2 weeks ago
Software Engineer, Autonomy
Swarm Aero is redefining air power by building the largest swarming UAV and versatile aircraft network. They are seeking a Software Engineer, Autonomy to develop core perception, planning, and control systems for their drone swarm, focusing on multi-robot autonomy algorithms and on-vehicle software integration.
Artificial Intelligence (AI)DronesGovernmentHardwareMilitaryNational SecuritySoftware
Responsibilities
Developing multi-robot autonomy algorithms to safely perform a variety of missions across both small and large UxS
Defining the inter-robot and C2 communication protocols required to enable tactical swarm decision making on the edge
Building the core on-vehicle software platform to allow integration of a variety of first and third-party sensors, payloads, and software modules
Creating and validating physically realistic simulations of UxS
Training, tuning and testing automatic target recognition and track management systems using the latest advancements in neural networks
Performing electronics prototyping including troubleshooting complex mixed hardware-software systems
Writing clean, maintainable, and efficient code
Ability to travel up to 25% of time for onsite test and integration events
Qualification
Required
Bachelor's Degree in Computer Science, Software Engineering, or related technical field
3+ years building soft-realtime embedded systems
Deep expertise in at least one systems language (C/C++, Rust, or Golang)
Proven experience deploying and validating robotics algorithms (Dubins planning, SLAM, Kalman filters, particle filters, A*, behavior trees, reinforcement learning, 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
Ability to travel up to 25% of time for onsite test and integration events
Preferred
Contributions to deployed robotics or IoT systems requiring complex edge processing (aerospace, autonomous vehicles, etc.)
Experience with robotics middleware (DDS/ROS2, ZeroMQ, gRPC) and serialization formats (Protobuf)
Familiarity with government UxS interoperability standards (OMS/UCI, STANAG 4586, FACE)
Hands-on electronics skills (breadboarding, soldering, schematic interpretation, datasheet analysis)
Deep learning experience
Benefits
Meaningful equity stake in a high-growth defense technology company
Competitive base salary commensurate with experience
Comprehensive benefits including medical, dental, vision, and 401k
PTO and Paid Sick Time
Monthly Wellness Stipend
Daily catered lunch to office
Paid Parental leave
Flexible work arrangement - remote/hybrid with regular collaboration in Oxnard
Direct impact opportunity - be a key leader in building a critical technology for national security
World-class team - work alongside exceptional engineers and operators solving hard problems
Company
Swarm Aero
Swarm Aero is redefining air power to do more with more.