Swarm Aero is redefining air power by building the largest swarming UAV network in the world. They are seeking a Software Engineer, Autonomy to develop core perception, planning, and control systems for their drone swarm, focusing on autonomy algorithms and multi-target tracking systems.
Responsibilities:
- Develop swarming autonomy algorithms to safely perform a variety of missions across both small and large UxS
- Build and maintain track correlation and multi-target tracking systems that will immediately get real world use
- Define the inter-robot and C2 communication protocols required to enable tactical swarm decision making on the edge
- 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
- Train, tune, and test automatic target recognition and track management systems using the latest advancements in neural networks
- 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