Apium Swarm Robotics (ASR) is revolutionizing swarm autonomy software for air, surface, undersea, and ground vehicles operating across dual-use commercial and defense environments. Our systems are deployed on real platforms, tested in the field, and delivered to customers operating in complex, uncertain, and safety-critical conditions. We do not build research prototypes or slideware. Our software is integrated into real vehicles, tested in the field, and delivered to customers who depend on operational reliability, speed of execution, and mission relevance. We prioritize performance over hype. ASR systems represent the next phase in autonomy: collaborative swarming. These are not like pre-programmed drones for light shows. We are creating real-time cooperative management that lets one operator control dozens to hundreds of vehicles in real-time with the ease of controlling a single vehicle. As such, this role requires comfort with responsibility, ambiguity, and operational accountability. ASR seeks a Senior Autonomous Behavior Engineer to build the next generation of swarm behaviors that define what ASR’s drones do once they’re in the air. This is a deeply technical individual contributor role focused on the conceptual, algorithmic, and software work of taking a customer use case and translating it into a deployable behavior — from initial whiteboard through simulation, hardware-in-the-loop testing, and field validation with live drones. You will work backwards from operational scenarios identified by ASR’s mission engineers, customers, field teams, or fellow software engineers. A typical engagement looks like this: a mission engineer returns from a customer exercise with a new swarm mission concept; you sit with them to extract the underlying operational logic; you decompose that into the autonomy primitives; and you build, test, and ship it. Your output is behaviors that are robust enough to survive field conditions, not just demos that work on a clean simulator. A core part of the role is partnering with the UI/UX team to define how each behavior is operated. For every new behavior you build, you will specify the levers and knobs that operators need exposed in the ground station, agree on naming and semantics, and ensure the operator workflow is buildable before the behavior is locked. You will do the same for ASR’s API surface, ensuring partner-integrated UIs — TAK plugins, customer C2 systems, third-party planning tools — can task and control your behaviors cleanly. You will own behavior testing across simulation, hardware-in-the-loop, and live flight, partnering with QA and Test engineers to define the test configurations and scenario coverage that get built into ASR’s CI/CD pipeline and that Mission Engineers run prior to customer demonstrations. You will also serve as an internal advocate for behavior-development velocity: you will identify refinements and optimizations to the core autonomy codebase that would make future behaviors faster and easier to construct, and you will bring those recommendations to the core software engineering team.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior