Senior Software Engineer
Position Description
Swarmbotics is seeking a fast-moving, highly-skilled Senior 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 core 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 code that meets stringent quality standards.
Required Qualifications
- Deep expertise in developing production-grade modern C++ software (C++20)
- Ability to work onsite in Phoenix, AZ area
- Strong desire to work in the very fast paced, fluid environment of a small tech startup
- Proven track record of rapidly building mission-critical software systems
- Proficiency in system design, architecture, and development of high-quality, modular, stable, and scalable software
- Passion for leading discussions, sharing innovative ideas, and promoting best practices within the team
- Proficient in adapting project execution to meet evolving demands
- A track record and love of collaborating with and mentoring other team members
- 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 debug 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)
- BS in Computer Science, Software Engineering, or a related field
- Excitement about contributing to the defense of the United States and its allies
- Ability to obtain and hold a U.S. security clearance (no active clearance required)
Preferred Qualifications
- MS or PhD in Computer Science, Software Engineering, or proven experience in industry
- Familiarity with a wide range of relevant technologies, such as networking, ML ops pipelines, data processing, microcontroller development, and other technologies employed on robotic systems.
- Knowledge of additional programming languages such as Python for supporting tools and scripting
- Developing and testing multi-agent autonomous systems and deploying in real-world environments
The preceding description is not designed to be a complete list of all duties and responsibilities required for the position. Swarmbotics is an equal-opportunity employer. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, caste, creed, religion, sex, gender identity, sexual orientation, national origin, ancestry, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law.
Recommended Jobs
Semiconductor Packaging Engineer
Job Description Job Description Job Purpose: We are seeking a hands-on Semiconductor Packaging Engineer to work for a High-Tech Semiconductor Manufacturer in the Tucson, Area. The Semiconduc…
Medical Assistant
Job Description Job Description Are you passionate about patient care and ready to make a difference in the lives of those battling cancer? Ironwood Cancer & Research Centers is looking for a ded…
Host
For this position, pay will be variable by location - See additional job details and benefits below. First impressions count! You are the first person guests see when they walk in the doo…
Project Manager
Description ABOUT THE COMPANY Acumen, LLC. is one of the nation's leading fiscal agents offering a portfolio of innovative financial management services backed by superior customer service. Our…
Flight Nurse
About the Opportunity: Join our esteemed life-saving team in Wickenburg, AZ as a Flight Nurse and become an integral part of an organization recognized for its unwavering commitment to safety, …
Melt Shop Helper
it's what's inside that counts _______________________________ There’s more to CMC than our products and the buildings, structures, and roads they go into. At CMC, it’s the people inside our re…
Full Time Pediatrics Job Gilbert, AZ
PEDIATRICIAN NEEDED FOR ESTABLISHED GROUP IN GILBERT Excellent opportunity for a BC/BE Pediatrician who is looking to be a part of a family-friendly group in the East Valley in Phoenix. Group has …
Special Education Teacher
The Wellness Center: Yoga & Therapies is seeking Special Education Teachers to join our existing team of friendly psychologists, counselors, PTs, OTs, SLPs and other Special Education Teachers. Join …
Environmental Conflict Resolution (REP3)
Job Description Job Description Environmental Collaboration and Conflict Resolution Rising and Emerging Practitioners ProgramEarly Career Paid Opportunities Position Details Type of Work: …
MAINTENANCE TECHNICIAN - HVAC
Job Description Job Description Department: Facilities Maintenance Reports to: Facilities Manager FLSA Status: Non-Exempt/Full-time/Hourly Days: Monday - Thursday Hours: 4:00 …