About the job
At Swarm Aero, we are on a mission to revolutionize aerial capabilities by developing the largest swarming UAV and the most adaptable aircraft network in existence. We're rapidly approaching the launch of our first aircraft tailored for swarming operations, alongside the Command & Control software that will enable the deployment of swarms comprising thousands of diverse autonomous assets, empowering human operators to achieve extraordinary outcomes.
Our team consists of seasoned professionals who have successfully founded and exited multiple startups, negotiated defense contracts worth billions, and engineered over 30 innovative aircraft. Our expertise spans industry leaders such as Scaled Composites, Airbus, Archer Aviation, Blue Origin, and Boom Supersonic.
About the Role:
We are seeking a talented Software Engineer specializing in Autonomy with a background in mobile robotics. In this role, you will be responsible for developing the foundational perception, planning, and control systems that operate on each unit within the world's largest drone swarm.
What You Will Do:
- Design and implement multi-robot autonomy algorithms to safely execute diverse missions for both small and large Uncrewed Systems (UxS).
- Establish inter-robot and Command & Control communication protocols to facilitate tactical swarm decision-making at the edge.
- Develop the core onboard software platform to enable the integration of a variety of first and third-party sensors, payloads, and software modules.
- Create and validate realistic simulations of UxS for testing and optimization.
- Train, tune, and evaluate automatic target recognition and tracking systems leveraging the latest advancements in neural networks.
- Conduct electronics prototyping, including troubleshooting complex mixed hardware-software systems.
- Write clean, maintainable, and efficient code to support robust software development.
- Be available to travel up to 25% of the time for on-site testing and integration events.

