Flight Software Lead Engineer – Hypersonic Programs
Listed on 2026-10-15
-
Software Development
Software Testing, Embedded Software Engineer, Software Architect, Embedded Systems/ Firmware/ IoT
Job Description
Verity was founded with a focus on providing advanced science and technology and business management services to commercial and government clients. Our team comprises engineers and analysts with subject matter expertise in various domains, including software development, simulation technologies, experimentation support tools, and systems analysis methodologies. Additionally, we have applied our expertise in evaluating, analyzing, and simulating emerging threats. These capabilities have been successfully applied to not only Science and Technology (S&T) programs, but also major weapon system acquisition programs and gap-filling warfighter solutions.
We are seeking a Flight Software Lead Engineer to lead the development, integration, and test of flight software for Verity's hypersonic vehicle programs. This position provides an opportunity to take technical ownership of flight-critical software supporting advanced weapon systems from early development through ground testing and flight demonstration.
Position OverviewYou'll serve as the technical lead for flight software development on one or more hypersonic vehicle programs. You will be responsible for defining the flight software architecture, establishing development and verification approaches, leading software implementation and integration, and ensuring successful integration with avionics, guidance, navigation and control (GNC), and other vehicle subsystems.
This is a hands‑on technical leadership position. You'll be expected to contribute directly to software architecture, development, debugging, integration, and test while providing technical direction to other software engineers. You'll work closely with GNC, avionics, systems engineering, modeling and simulation, hardware‑in‑the‑loop (HWIL), and test teams throughout the vehicle development lifecycle.
Key Responsibilities- Lead the architecture, design, development, integration, and verification of embedded flight software for hypersonic vehicles and advanced weapon systems
- Serve as the technical lead for the flight software development team and provide technical direction, mentoring, and review of engineering work
- Develop real‑time embedded software supporting vehicle guidance, navigation, control, mission management, communications, health monitoring, and avionics interfaces
- Translate system, vehicle, and subsystem requirements into flight software requirements and software architecture
- Define software interfaces with flight computers, sensors, navigation systems, actuators, communications systems, and other vehicle avionics
- Work closely with GNC engineers to integrate and implement guidance, navigation, and control algorithms within the flight software architecture
- Lead flight software integration with avionics hardware and support software‑in‑the‑loop (SIL), hardware‑in‑the‑loop (HWIL), and vehicle‑level testing
- Develop and execute software verification strategies, test procedures, and automated test capabilities
- Troubleshoot complex software, hardware, timing, communications, and vehicle integration issues
- Support system requirements reviews, preliminary and critical design reviews, test readiness reviews, and flight readiness activities
- Support ground testing, flight test planning, flight operations, and post‑flight data analysis
- Establish and maintain flight software development standards, coding practices, configuration management, and release processes
- Conduct code reviews and ensure software quality, traceability, maintainability, and configuration control throughout the development lifecycle
- Coordinate flight software development activities across internal engineering teams, subcontractors, suppliers, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).