Firestorm
Senior Software Engineer, Tactical Applications
Firestorm, San Diego, California, United States, 92189
Senior Software Engineer, Tactical Applications
Join to apply for the
Senior Software Engineer, Tactical Applications
role at
Firestorm Senior Software Engineer, Tactical Applications
1 day ago Be among the first 25 applicants Join to apply for the
Senior Software Engineer, Tactical Applications
role at
Firestorm Get AI-powered advice on this job and more exclusive features. Who We Are
At Firestorm, were on a mission to revolutionize how defense solutions are designed and delivered. Our goal is to empower U.S. ally nations to effectively deter aggressorsregardless of their defense budgetthrough innovative, cost-efficient technologies. We call this vision democratized deterrence. As a VC-backed company at the intersection of defense and Silicon Valley, were pioneering the development of mission-adaptable aerial vehicles that put power back into the hands of operators. By prioritizing operator effectiveness, were 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. Who We Are
At Firestorm, were on a mission to revolutionize how defense solutions are designed and delivered. Our goal is to empower U.S. ally nations to effectively deter aggressorsregardless of their defense budgetthrough innovative, cost-efficient technologies. We call this vision democratized deterrence. As a VC-backed company at the intersection of defense and Silicon Valley, were pioneering the development of mission-adaptable aerial vehicles that put power back into the hands of operators. By prioritizing operator effectiveness, were 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
Were 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, youll 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, youll 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 Youll Do
Design, develop, and maintain the Ground Control Station (GCS) software suite using Qt 6/Qt Quick/QML and modern C++. Build cross-platform Qt applications that operate seamlessly on Windows, Linux, and Androidincluding configuration, CI/CD, and deployment pipelines. Extend and integrate open-source GCS frameworks (e.g., QGroundControl) to accelerate capability development while ensuring codebase modularity and clarity. Interface with real-time telemetry systems and C2 protocols (e.g., MAVLink 2, STANAG 4586, Link 16, Cursor-on-Target) via QtNetwork, QSerialPort, and middleware layers. Collaborate with avionics, autonomy, and payload teams to visualize live sensor data using Qt Charts, Qt Location, Qt Multimedia, and 3D frameworks. Own the entire software development lifecycle: requirements, architecture, implementation, testing, release, and field deployment. Continuously iterate on UI/UX based on feedback from operators, while ensuring the software meets MIL-STD security and reliability standards. Write clear, maintainable documentation, interface specs, and training materials; mentor junior engineers and enforce code quality standards.
Qualifications
Bachelors or Masters 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
Experience with QGroundControl (QGC): building, extending, or customizing plugins for new vehicle types or mission profiles. Expertise in cross-platform and embedded development, including Yocto-based targets and constrained environments. Familiarity with UAS communication protocols: MAVLink, STANAG 4586, OMNI, Link 16, Cursor-on-Target. Knowledge of Qt test automation (Squish) and experience integrating unit, integration, and GUI tests into CI/CD pipelines. CI/CD tooling experience with CMake, Conan/vcpkg, Jenkins, GitLab CI, and automated test frameworks (Catch2, Squish). Proficiency with geospatial visualization tools: Qt Location, Mapbox GL Native, OpenStreetMap. Experience developing to military or aviation software standards (MIL-STD, DO-178C, etc.). Track record of mentoring developers, leading code reviews, and driving best practices in modern C++ (Clang-Tidy, Valgrind, Sanitizers). Deep understanding of low-level rendering in Qt (QSG/OpenGL, Qt Quick 3D) and performance tuning for sensor/3D visualizations. Integration experience with middleware and robotics frameworks such as ROS 2 (rclcpp, DDS), ZeroMQ, or Protobuf. Familiarity with embedded Linux development: cross-compilation, Yocto/Buildroot, and over-the-air (OTA) update mechanisms. Knowledge of modern build systems like Bazel or Meson alongside CMake. Practical field-test experience with manned or unmanned aerial platforms.
Work Environment
This role is remote-designated, but we welcome applicants who are local to San Diego or open to relocating. Ability to travel up to 10%; may be required for team collaboration, field testing, or customer support.
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:
We offer comprehensive medical, dental, and visions plans 401(k) Retirement Savings Plan to invest in your long-term retirement goals Unlimited PTO Extremely generous company holiday calendar, including a holiday hiatus in December. Generous Parental Leave FSA HSA Hospital Indemnity insurance Critical Illness insurance Accident insurance Basic Life/AD&D, short-term and long-term disability insurance, 100% covered by Firestorm. Plus, the option to purchase additional life insurance for you and your family. Mental Health Resources: We provide free mental health resources 24/7 including therapy and more. Additional work-life services, such as free legal and financial support, are available to you as well.
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 dont hesitate to reach out to us at careers@launchfirestorm.com so we can provide the support you need.
PI277530544
Seniority level
Seniority level
Mid-Senior level Employment type
Employment type
Full-time Job function
Job function
Engineering and Information Technology Industries
Aviation and Aerospace Component Manufacturing Referrals increase your chances of interviewing at Firestorm by 2x Sign in to set job alerts for Senior Software Engineer roles.
Senior Systems Engineer (R&D and Product Development) - Remote
Poway, CA $95,000.00-$215,000.00 3 days ago San Diego Metropolitan Area $150,000.00-$200,000.00 1 month ago Tijuana, Baja California, Mexico 1 month ago Senior Software Engineer, Backend (CI/CD)
Senior Software Engineer, Backend (Identity)
Senior Full-Stack Developer (WordPress / React / AWS)
Senior Software Engineer, Backend (Batch Infrastructure)
Senior Software Engineer, Backend (Consumer Payments)
Staff Software/Systems Engineer(Exp in software eng, systems eng, medical device development) Remote
Principal Software Engineer, Developer Productivity
Senior Software Engineer (Experimentation Platform)
Embedded Linux Senior Software Engineer - Optimisation
Senior Software Engineer, Multimedia & Camera Systems
San Diego, CA $160,000.00-$190,000.00 5 hours ago Sr NodeJS Backend Software Engineer - FinTech Startup - Remote
Senior Software Engineer (Online Storage)
Senior Staff Software Engineer, Backend (Search & Discovery)
Senior Staff Software Engineer, Mobile (Consumer App Experience)
San Diego, CA $160,000.00-$200,000.00 17 hours ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Join to apply for the
Senior Software Engineer, Tactical Applications
role at
Firestorm Senior Software Engineer, Tactical Applications
1 day ago Be among the first 25 applicants Join to apply for the
Senior Software Engineer, Tactical Applications
role at
Firestorm Get AI-powered advice on this job and more exclusive features. Who We Are
At Firestorm, were on a mission to revolutionize how defense solutions are designed and delivered. Our goal is to empower U.S. ally nations to effectively deter aggressorsregardless of their defense budgetthrough innovative, cost-efficient technologies. We call this vision democratized deterrence. As a VC-backed company at the intersection of defense and Silicon Valley, were pioneering the development of mission-adaptable aerial vehicles that put power back into the hands of operators. By prioritizing operator effectiveness, were 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. Who We Are
At Firestorm, were on a mission to revolutionize how defense solutions are designed and delivered. Our goal is to empower U.S. ally nations to effectively deter aggressorsregardless of their defense budgetthrough innovative, cost-efficient technologies. We call this vision democratized deterrence. As a VC-backed company at the intersection of defense and Silicon Valley, were pioneering the development of mission-adaptable aerial vehicles that put power back into the hands of operators. By prioritizing operator effectiveness, were 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
Were 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, youll 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, youll 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 Youll Do
Design, develop, and maintain the Ground Control Station (GCS) software suite using Qt 6/Qt Quick/QML and modern C++. Build cross-platform Qt applications that operate seamlessly on Windows, Linux, and Androidincluding configuration, CI/CD, and deployment pipelines. Extend and integrate open-source GCS frameworks (e.g., QGroundControl) to accelerate capability development while ensuring codebase modularity and clarity. Interface with real-time telemetry systems and C2 protocols (e.g., MAVLink 2, STANAG 4586, Link 16, Cursor-on-Target) via QtNetwork, QSerialPort, and middleware layers. Collaborate with avionics, autonomy, and payload teams to visualize live sensor data using Qt Charts, Qt Location, Qt Multimedia, and 3D frameworks. Own the entire software development lifecycle: requirements, architecture, implementation, testing, release, and field deployment. Continuously iterate on UI/UX based on feedback from operators, while ensuring the software meets MIL-STD security and reliability standards. Write clear, maintainable documentation, interface specs, and training materials; mentor junior engineers and enforce code quality standards.
Qualifications
Bachelors or Masters 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
Experience with QGroundControl (QGC): building, extending, or customizing plugins for new vehicle types or mission profiles. Expertise in cross-platform and embedded development, including Yocto-based targets and constrained environments. Familiarity with UAS communication protocols: MAVLink, STANAG 4586, OMNI, Link 16, Cursor-on-Target. Knowledge of Qt test automation (Squish) and experience integrating unit, integration, and GUI tests into CI/CD pipelines. CI/CD tooling experience with CMake, Conan/vcpkg, Jenkins, GitLab CI, and automated test frameworks (Catch2, Squish). Proficiency with geospatial visualization tools: Qt Location, Mapbox GL Native, OpenStreetMap. Experience developing to military or aviation software standards (MIL-STD, DO-178C, etc.). Track record of mentoring developers, leading code reviews, and driving best practices in modern C++ (Clang-Tidy, Valgrind, Sanitizers). Deep understanding of low-level rendering in Qt (QSG/OpenGL, Qt Quick 3D) and performance tuning for sensor/3D visualizations. Integration experience with middleware and robotics frameworks such as ROS 2 (rclcpp, DDS), ZeroMQ, or Protobuf. Familiarity with embedded Linux development: cross-compilation, Yocto/Buildroot, and over-the-air (OTA) update mechanisms. Knowledge of modern build systems like Bazel or Meson alongside CMake. Practical field-test experience with manned or unmanned aerial platforms.
Work Environment
This role is remote-designated, but we welcome applicants who are local to San Diego or open to relocating. Ability to travel up to 10%; may be required for team collaboration, field testing, or customer support.
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:
We offer comprehensive medical, dental, and visions plans 401(k) Retirement Savings Plan to invest in your long-term retirement goals Unlimited PTO Extremely generous company holiday calendar, including a holiday hiatus in December. Generous Parental Leave FSA HSA Hospital Indemnity insurance Critical Illness insurance Accident insurance Basic Life/AD&D, short-term and long-term disability insurance, 100% covered by Firestorm. Plus, the option to purchase additional life insurance for you and your family. Mental Health Resources: We provide free mental health resources 24/7 including therapy and more. Additional work-life services, such as free legal and financial support, are available to you as well.
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 dont hesitate to reach out to us at careers@launchfirestorm.com so we can provide the support you need.
PI277530544
Seniority level
Seniority level
Mid-Senior level Employment type
Employment type
Full-time Job function
Job function
Engineering and Information Technology Industries
Aviation and Aerospace Component Manufacturing Referrals increase your chances of interviewing at Firestorm by 2x Sign in to set job alerts for Senior Software Engineer roles.
Senior Systems Engineer (R&D and Product Development) - Remote
Poway, CA $95,000.00-$215,000.00 3 days ago San Diego Metropolitan Area $150,000.00-$200,000.00 1 month ago Tijuana, Baja California, Mexico 1 month ago Senior Software Engineer, Backend (CI/CD)
Senior Software Engineer, Backend (Identity)
Senior Full-Stack Developer (WordPress / React / AWS)
Senior Software Engineer, Backend (Batch Infrastructure)
Senior Software Engineer, Backend (Consumer Payments)
Staff Software/Systems Engineer(Exp in software eng, systems eng, medical device development) Remote
Principal Software Engineer, Developer Productivity
Senior Software Engineer (Experimentation Platform)
Embedded Linux Senior Software Engineer - Optimisation
Senior Software Engineer, Multimedia & Camera Systems
San Diego, CA $160,000.00-$190,000.00 5 hours ago Sr NodeJS Backend Software Engineer - FinTech Startup - Remote
Senior Software Engineer (Online Storage)
Senior Staff Software Engineer, Backend (Search & Discovery)
Senior Staff Software Engineer, Mobile (Consumer App Experience)
San Diego, CA $160,000.00-$200,000.00 17 hours ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr