Lead DevOps Engineer, Robotics Systems

San Diego, CA
Full Time
Experienced

 

Lead DevOps Engineer, Robotics Systems 
Full-time  
Location: San Diego office 

Company Overview: 

Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized deterrence.” Firestorm is a VC-backed, defense-meets-Silicon Valley technology company developing mission-adaptable aerial vehicles to put the power back into the hands of the operator. We aim to upend the current defense procurement cost paradigm by bringing world-class capabilities to bear at meaningfully lower costs. 

We are seeking a Lead DevOps Engineer, Robotics Systems to join our team, at our San Diego office. In this role, you will be responsible for planning, developing, implementing, and maintaining end-to-end CI/CD pipelines for embedded systems, desktop, and mobile applications. Your primary focus will be on creating and sustaining CI/CD workflows tailored to avionics and robotics hardware—managing everything from build processes to test automation on real hardware. Your background in mechatronics will be critical for constructing test rigs, wiring, and integration test modules that validate both software and hardware components in demanding environments. You’ll bring expertise in C++, Python, and shell scripting, as well as demonstrated proficiency in GitHub Actions and Azure. You will also serve as a champion of DevOps culture within the organization, advising cross-functional teams and ensuring our processes scale seamlessly. 

What You'll Be Doing: 

  • Develop and optimize build, test, and deployment pipelines for embedded firmware, desktop software, and mobile applications. 

  • Automate routine tasks and ensure consistent, reliable releases across multiple platforms and architectures. 

  • Be the responsible for administrating and maintaining software version control systems (GitHub, Gitlab). 

  • Use GitHub Actions and Azure tooling to create robust workflows, integrating various testing stages and hardware-in-the-loop validations. 

  • Collaborate closely with other teams to build, configure, and maintain hardware test stands, wiring harnesses, and mechanical fixtures. 

  • Develop electromechanical testing modules to validate sensors, payloads, and critical avionics components from the Software perspective. 

  • Work with cross-functional teams to ensure software-hardware integration tests are reliable, repeatable, and traceable. 

  • Oversee Linux-based build and test environments, ensuring secure configurations, optimized performance, and effective resource usage. 

  • Implement and maintain network configurations necessary for continuous integration and testing, particularly for embedded and robotics systems. 

  • Support Windows and other OS environments as needed for specialized testing and integration tasks. 

  • Promote best practices across the organization, from version control to continuous delivery. 

  • Collaborate with software, hardware, and operations teams to foster a unified approach to DevOps, looking to ensure synergy across all development efforts. 

  • Advocate for the principles of Infrastructure as Code (IaC) and test automation, while aligning teams with modern software development workflows. 

  • Implement or support the implementation of rigorous testing procedures—unit, integration, and system-level—to ensure the highest levels of reliability and safety. 

  • Maintain detailed documentation of DevOps processes, configuration management, and test artifacts. 

  • Continuously refine workflows to catch defects early and ensure consistent compliance with regulatory and mission-critical standards. 

  • Guide junior software engineers in tooling, process, and best practices. 

  • Collaborate with project managers and senior leadership to set roadmap priorities and DevOps strategies that align with overall organizational goals. 

  • Provide technical insights and recommendations to stakeholders on tooling, architecture, and best-fit solutions for complex integration challenges. 

Minimum Qualifications: 

  • Bachelor’s or advanced degree in Computer Science, Mechatronics, Electrical/Mechanical Engineering, or related field. 

  • 7+ years of hands-on DevOps experience, focusing on CI/CD pipelines for embedded systems or robotics. 

  • Demonstrated proficiency in C++, Python, and Shell scripting for automation and tooling. 

  • Practical experience with Github (administration), GitHub Actions and Azure (e.g., Azure Pipelines, Azure Boards). 

  • Proven background in mechatronics, including basic electronics, mechanical design, and wiring to support real hardware test environments. 

  • Familiarity with Linux system administration, including scripting, configuration, and troubleshooting. 

  • Solid grasp of networking essentials—DHCP, DNS, SSH, VLANs—and how these relate to CI/CD and embedded device communication. 

  • Experience implementing automated testing strategies, including hardware-in-the-loop testing for robotics or avionics applications. 

  • Strong attention to detail, documentation, and a formalized approach to QA. 

  • Excellent communication skills and ability to translate complex technical information to different audiences. 

  • U.S. citizenship is required, alongside the ability to obtain U.S. Government security clearance. 

Preferred Qualifications: 

  • Experience working with UAVs, flight dynamics, or other unmanned systems in test or operational capacities. 

  • Familiarity with Azure DevOps (Repos, Pipelines, Artifacts) for holistic project management and streamlined releases. 

  • Hands-on experience designing custom test benches, integration jigs, and automated mechanical fixtures for robotics or UAV components. 

  • Understanding of sensor fusion, data acquisition, and real-time control loops. 

  • Experience customizing build systems (CMake, Bazel, etc.) for large-scale, multi-platform projects. 

  • Scripting/automation experience in Go, Node.js, or other languages beyond core requirements is a plus. 

  • Familiarity with safety-critical standards, regulatory environments, or specialized protocols for defense aerospace systems. 

What Makes You a Good Fit: 

  • You excel at bridging the worlds of software and hardware by ensuring that automation doesn’t stop at the codebase but extends to robust real-world testing. 

  • You’re passionate about building highly reliable CI/CD pipelines and take a structured, methodical approach to QA. 

  • You’re proactive in collaborating with teams, seeking feedback and iterating quickly to maintain best-in-class DevOps practices. 

  • You thrive on solving complex technical problems and are comfortable working in fast-paced, sometimes ambiguous, startup-like environments. 

  • You exercise rigorous coding, testing, and documentation standards, instilling confidence in your work among developers, operators, and stakeholders. 

  • You embrace continuous learning, keeping pace with new developments in DevOps, robotics, and embedded technologies. 

Bonus Points: 

  • Ability to rapidly prototype test fixtures or harnesses using 3D printing, PCB design, or custom mechanical fabrication. 

  • Using tools like Gazebo, MATLAB/Simulink, or other simulation environments to emulate robotics systems. 

  • Familiarity with ISO, DO-178C, DO-254, or related industry standards for safety and reliability. 

  • Active participation in DevOps or robotics-focused open-source communities. 

  • Demonstrated leadership in adopting DevOps best practices across an organization. 

Firestorm is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. Our culture at Firestorm fosters collaboration, respect, and trust to empower passionate people to do their best work. We offer a competitive salary, comprehensive benefits, and opportunities for career growth. 

In this Lead DevOps Engineer, Robotics Systems position, you’ll be at the heart of ensuring our robotics and avionics solutions are built, tested, and delivered with confidence and reliability. If you’re ready to take on a pivotal role—driving DevOps innovation, shaping testing infrastructure for cutting-edge hardware, and influencing product quality in a mission-critical domain—we’d love to hear from you. 

Salary range: up to $185,000. 

To apply, please fill out the online application and attach your resume.  Please include your LinkedIn profile link. 
 
[email protected] 

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status



Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 04/30/2026
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please check one of the boxes below:

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

You must enter your name and date
Human Check*