Who We Are
At Firestorm, we’re on a mission to revolutionize how defense solutions are designed and delivered. Our goal is to empower U.S. ally nations to effectively deter aggressors—regardless of their defense budget—through innovative, cost-efficient technologies. We call this vision “democratized deterrence.” As a VC-backed company at the intersection of defense and Silicon Valley, we’re pioneering the development of mission-adaptable aerial vehicles that put power back into the hands of operators. By prioritizing operator effectiveness, we’re pioneering a new era of aerial vehicle design. We aim to upend the traditional defense procurement model by delivering world-class capabilities at a fraction of the usual cost. Join us at Firestorm as we redefine defense procurement, making cutting-edge technology accessible to all at a fraction of the cost.
About The Role
We’re seeking a Senior Software Engineer to join our Tactical Applications team and help shape the next generation of mission-critical software for unmanned aerial systems (UAS). In this high-impact role, you’ll lead the development of Ground Control Station (GCS) applications that power the Firestorm UAS platform, along with cross-platform and mobile tools that support real-time tactical operations.
Whether you're working remotely or based out of our San Diego headquarters, you’ll collaborate with multidisciplinary teams to build robust, intuitive, and secure software used in real defense missions. Your work will directly support warfighters in the field, combining modern C++ and the Qt framework to deliver sensor integration, autonomy, and command and control capabilities. This is a unique opportunity to apply enterprise-grade engineering to national security and contribute to a mission that matters.
What You’ll Do
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
5+ years of professional experience delivering Qt-based applications in modern C++ (C++14/17), with 3+ years focused on real-time or mission-critical systems.
Deep expertise in Qt (Qt Quick/QML, Qt Widgets, Qt Charts, Qt Multimedia) and architectural design patterns such as MVVM or MVC.
Proven cross-platform development experience:
Linux: CMake, AppImage/deb/rpm, systemd, Wayland/X11.
Windows: MSVC/MinGW, windeployqt, MSI/MSIX installers.
Android: Qt for Android, Gradle, JNI, APK signing.
Strong integration experience between C++ backend logic and QML front-ends; performance optimization for CPU/GPU-limited environments.
Proficient in networking and asynchronous programming (TCP/UDP, REST, WebSockets) within Qt.
Knowledge of secure coding practices and libraries (OpenSSL, libsodium), with experience designing secure-by-default systems.
Excellent problem-solving and communication skills; capable of working autonomously on complex systems and collaborating across teams.
U.S. Citizenship and the ability to obtain and maintain a U.S. Government security clearance.
Preferred Qualifications
Work Environment
Compensation US Salary Range: $140,000 - $175,000 USD
The posted salary range reflects an estimate based on a variety of compensation factors, including but not limited to relevant experience, education, certifications, specialized skills, geographic location, and business needs. Actual compensation may vary, and this range is subject to change as our compensation structure or market conditions evolve. Benefits & Perks Our culture fosters collaboration, respect, and trust, empowering passionate people to do their best work. We offer a competitive salary, comprehensive benefits, and opportunities for career growth. In addition to an opportunity to take part in an innovative, collaborative and fast-growing business with a highly motivated and skilled team, we also take pride in taking care of our employees. Here are just a few ways that we show our appreciation:
ITAR Compliance To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or otherwise eligible to obtain the required authorizations from the U.S. Department of State. Equal Opportunity Statement 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.
PI275619661