Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Firestorm's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Firestorm's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Firestorm — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Firestorm — free, in seconds.
About the Role
Firestorm OS is the common software platform that enables Firestorm's modular autonomous aircraft. It provides Linux-based services, communications, media, hardware interfaces, SDKs, and system capabilities used across all Firestorm aircraft and their variants. As the aircraft portfolio grows, Firestorm OS must remain reusable across different sensors, payloads, radios, propulsion systems, and compute platforms while integrating with partner and government systems. This role leads integrations within the Firestorm OS group, owning integrations with third-party SDKs and contributing to payload integrations.
Responsibilities
- Lead software integrations, owning the integration of third-party SDKs, APIs, and software systems from partners and government into Firestorm's aircraft and software platform.
- Integrate mission systems by building and maintaining software interfaces between external systems, mission applications, autonomy systems, and Firestorm OS.
- Own the integration of payloads from concept to release, including cameras, gimbals, radios, sensors, and other third-party mission equipment.
- Develop tools and applications that support system configuration, monitoring, control, and integration activities.
- Lead resolution of problems spanning Linux, networking, hardware interfaces, and distributed software components.
- Collaborate with the core software team to make integration changes production-ready and contribute them to shared software repositories.
- Participate in field testing, demonstrations, and integration activities to ensure integrated capabilities work as expected in operational environments.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software engineering experience.
- Strong C++ programming ability and software engineering fundamentals.
- Experience working across multiple layers of the software stack.
- Strong Linux experience, including command-line workflows, debugging, and system administration tasks.
- Experience with networking fundamentals including TCP/IP, UDP, routing, and network troubleshooting.
- Experience integrating software with external systems through APIs, SDKs, or communication protocols.
- Ability to quickly understand and modify large existing codebases.
- Experience developing reliable production software in fast-moving environments.
- Experience with Git, including branching and contributing changes to shared production software repositories.
- Strong written and verbal communication skills and the ability to work effectively across software and hardware engineering teams.
- Ability to obtain and maintain a U.S. Government security clearance.
Skills
- C++
- Linux
- Networking fundamentals
- TCP/IP
- UDP
- Routing
- Network troubleshooting
- APIs
- SDKs
- Communication protocols
- Git
Location
- San Diego, CA
Work Type
- Onsite
Experience Level
- Senior
Education Level
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Salary/Compensations
- $145,000 – $165,000 USD
Benefits
- Comprehensive medical, dental, and visions plans
- 401(k) Retirement Savings Plan
- Equity grants
- Unlimited PTO
- Generous company holiday calendar, including a holiday hiatus in July & December.
- Generous Parental Leave
- Lifestyle Spending Account
- FSA
- DCFSA
- HSA
- Hospital Indemnity insurance
- Critical Illness insurance
- Accident insurance
- Basic Life/AD&D, short-term and long-term disability insurance, 100% covered by Firestorm.
- Option to purchase additional life insurance for you and your family.
- Mental Health Resources: free mental health resources 24/7 including therapy.
- Work-life services, such as free legal and financial support.
About the Company
- At Firestorm, we are building the future of expeditionary defense manufacturing and autonomous systems.
- We develop mission-adaptable aerial systems and deployable manufacturing infrastructure designed to put capability directly into the hands of the warfighter.
- Our goal is to make defense systems rapidly deployable, adaptable, and producible at the point of need.
- We are looking for builders, operators, and problem-solvers who want to work on meaningful technology with real-world impact.
Equal Opportunity
- Firestorm is an equal opportunity employer, committed to creating a diverse and inclusive workplace, and upholding equitable hiring practices.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic under federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws, including the CA Fair Chance Initiative for Hiring Ordinance.
- We actively encourage members of recognized minorities, women, Veterans, and those with disabilities to apply, and we work to create a welcoming and supportive environment for all applicants throughout the interview process.
- Firestorm is committed to fostering an inclusive and accessible work environment.
- If you require accommodations or assistance during the application process, please don’t hesitate to reach out to us at careers@launchfirestorm.com so we can provide the support you need.