companySwarm Aero logo

Software Engineer, Autonomy

Remote Full-time $165K/yr - $250K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Basic Qualifications: Bachelor's Degree in Computer Science, Software Engineering, or a related technical field. 3+ years of experience in developing soft-realtime embedded systems. In-depth expertise in at least one systems programming language (C/C++, Rust, or Golang). Demonstrated experience in deploying and validating robotics algorithms, including Dubins planning and SLAM.

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.

About Swarm Aero

Swarm Aero is at the forefront of transforming air power capabilities, focusing on innovative drone technology and autonomous systems. Our commitment to excellence and rapid innovation drives our team to achieve groundbreaking advancements in unmanned aerial systems.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.