Swarmbotics is seeking a fast-moving, highly-skilled Software Engineer to develop robust, high-performance software for our small, autonomous Unmanned Ground Vehicle swarms – known as “FireAnts”. This engineer will play a pivotal role in designing, implementing, and optimizing software systems that power our products, ensuring scalability, reliability, and efficiency in demanding environments. The applicant will collaborate closely with cross-functional teams working on every aspect of our robot stack, focusing on rapidly delivering production-grade systems that meet stringent quality standards.
Required Qualifications- Strong desire to work in the very fast paced, fluid environment of a small tech startup
- Ability to work onsite in the Phoenix, AZ area
- Bachelor’s degree in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or related technical field
- Knowledge of Linux internals and system-level configuration
- Proficiency in C++
- Proficiency in scripting languages such as Python and Bash
- Excellent communication and problem-solving skills
- Excitement about contributing to the defense of the United States and its allies
- Must be eligible to obtain and maintain a U.S. Secret security clearance
- MS in Computer Science or related field, or proven experience in industry
- Experience in containerization (Docker) tailored for resource-constrained edge environments
- Familiarity with a wide range of relevant technologies such as networking, MLOps pipelines, data processing, and microcontroller development employed on robotic systems.
- Experience developing and testing multi-agent autonomous systems and deploying in real-world environments
- Strong proficiency in software engineering best practices, including code reviews, unit testing, continuous integration/continuous deployment (CI/CD), and version control (e.g., Git)
- Experience with low-level programming, debugging complex issues, and ensuring software reliability in resource-constrained environments
- Experience building software solutions involving significant amounts of data processing and analysis
- Experience with analyzing and debugging multithreaded software
- Experience implementing technical metrics on specific subsystems and system-wide performance to drive continuous improvement
- Strong familiarity with cross-architecture development (x86 and ARM)
Top Skills
What We Do
Swarmbotics AI is a low-cost, swarm robotics company for industry and defense. We see a world of ubiquitous low-cost robots transforming almost all aspects of society with an urgent need in the defense industry. We focus on a low-cost BOM, an autonomous stack optimized for off the shelf components, and a global planner that enables swarm capabilities for groups of robots to accomplish sophisticated tasks.
.png)








