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
Director of Provider Administration and Relations
Work Status Details: REGULAR FULL TIME | 80.00 Hours Every Two Weeks Shift: Days Pay Rate Type: Annual Salary Location: Clinics Listed is the base hiring salary range offered for this posi…
Certified Veterinary Technician (CVT)
Are you a skilled Certified Veterinary Technician with a passion for surgical care and top-tier patient support? We are seeking a dedicated, experienced CVT to join our growing team. This is a gr…
Contracting Services Coordinator
Capstone Realty Professionals is a full-service real estate brokerage specializing in residential sales and property management. Our in-house maintenance service, Valley Handy, plays a critical role …
Construction Site Manager (Commercial Roofing)
CentiMark Corporation is the nation's largest commercial/industrial roofing contractor. We have been in business for over 57 years, with 100 offices across the country and over 3,500 employees. W…
Discover Prescott: Stunning Views Await Your Healing Touch!
RN Telemetry job in Prescott, AZ Embrace the enchanting beauty of Prescott as a travel nurse specializing in telemetry and step-down care. Picture yourself surrounded by majestic mountains and serene…
Restaurant Crew Member
Job Description Job Description About Us Hummus Republic is a fast-casual, Mediterranean-inspired restaurant committed to serving fresh, flavorful, and customizable meals. We believe in creati…
Regional Manager
Avenue5 is growing, and we are in search of a regional manager to join our dynamic team of Fivers! About Us We are a vibrant third-party multifamily property management firm with locations across …
OB-Hospitalist Search for Well-Respected OB/GYN Group in Phoenix, Azizona
We are currently scheduling interviews with an OB/GYN practice adding a Laborist to their team in Phoenix, Arizona. Practice Join an established, well-respected OB/GYN group Twelve 12 hour…
VETERINARIAN TECHNICIAN
Job Description Job Description Veterinarian technicians job details will consist of : assisting the doctors with procedures; caring for clients pets in the clinic and out in the field for appoin…