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
Automotive Technician
Job Description Job Description Independent Automotive Repair Shop Serving The Valley For Over 35+ Yrs. We are a veteran founded, family owned business. Seeking Automotive Technician to joi…
Class A CDL Local Truck Driver
Job Description Job Description Cordova Solutions is seeking a Class A CDL Local Truck Driver to join our team! You will be responsible for safely operating a Freightliner Day cab and pulling 53'…
Research and Development Chef
Job Description Job Description Kahala, a globally recognized leader in quick-service restaurant franchising, has an opportunity for a Research and Development Chef to join its Ops Services Team …
Certified Medical Assistant
Job Description Job Description Certified Medical Assistant Position Status : Full-time Clinical or Operation : Clinical Location/Division : Central Phoenix Women’s Health CareOL2…
Commissioning Manager - Mission Critical
Position Summary The Commissioning (Cx) Manager applies technical expertise and project leadership to support all commissioning activities and supervision of commissioning activities for McCarthy’s…
Shift Supervisor
If you have an interest in being part of one of the fastest growing industries in the nation in you may consider wanting to work for Trulieve! If you have a desire to help others in need through yo…
Journeyman Carpenter
Job Description Job Description Performs routine functions that include repairs, preventative maintenance, inspections and alterations on building structures and related equipment. Position …
Lead Recovery Technician EMPACT
Job Description Job Description Who we are: EMPACT- Suicide Prevention Center, part of the La Frontera family, is an industry-leading non-profit organization dedicated to providing valued comm…
Entry Level Pharmacy Technician - Customer Care
Job Description Job Description Company Overview Before we opened Strive Pharmacy we were unsatisfied with the current state of the pharmaceutical industry. Most of the current pharmaceuticals o…
Attorney
Job Description Job Description Kasdan Turner Thomson Booth LLP, a successful multi-state plaintiff construction defect law firm, seeks a smart and talented Attorney to join our Tempe office. …