Swarm Aero is redefining air power, building the largest swarming UAV and most versatile swarming aircraft network in the world. As a Software Engineer, Full Stack, you will develop the UAV Command & Control platform, enabling operators to manage large drone swarms effectively.
Responsibilities:
- Architect a frontend for a Command & Control (C2) system for heterogeneous aircraft swarms
- Build distributed, collaborative real-time infrastructure for controlling large numbers of aircraft in real-time with intermittent communications
- Develop and test new user interface concepts for swarming UAVs for representing data like vehicle telemetry, sensor data, scheduling, crew resources, data link management and more
- Own key new full stack features from design to deployment
- Ship great software early & often with excellent CICD, QA, DevSecOps
Requirements:
- Degree in Computer Science or equivalent experience
- 4+ years building complex full-stack software applications with significant frontend and backend contributions
- Familiarity with UI/UX design principles and tools to create user-friendly and appealing user interfaces
- Experience implementing web-based user interfaces using React or similar frontend frameworks
- U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State
- Experience in developing both immediate mode (games, simulation, etc) and retained mode UIs
- Experience with performance sensitive application development
- Familiarity with video streaming protocols
- Familiarity with WebGL/OpenGL
- Working familiarity with C++
- Experience working with geospatial applications