Missile Flight Software Engineer

Verity Integrated SystemsHuntsville, AL

About The Position

Verity is building the next generation of high‑performance missile systems, and we're looking for a Lead Missile Flight Software Engineer who wants to own real hardware, make technical decisions that matter, and see their work go all the way to flight test.

Requirements

  • Bachelor's degree in Aerospace Engineering, Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related field
  • 10+ years in embedded systems or real‑time flight software
  • 3+ years leading technical teams
  • Strong proficiency in C/C++ and experience with embedded processors (ARM, PowerPC, DSPs, or SoCs)
  • Hands-on experience delivering software for a fielded product or operational defense system
  • Experience integrating sensors, actuators, IMUs, seekers, GNSS, telemetry, and avionics components
  • Familiarity with RTOS or bare-metal environments and communication protocols (SPI, UART, CAN, 1553, Ethernet, etc.)
  • Working knowledge of CI/CD, Git, CMake, Docker, and hardware-level debugging tools
  • Ability to obtain and maintain a U.S. Secret clearance

Nice To Haves

  • Missile or weapon‑system flight software experience
  • Experience with guidance, control, terminal homing, seeker integration, and flight‑computer hardware
  • Experience developing safety‑critical software (DO‑178C, MIL‑STD, AIAA standards)
  • Experience with HIL testing, 6DOF simulation environments, MATLAB/Simulink, or mission‑simulation frameworks
  • Knowledge of secure coding, anti‑tamper, and cyber‑hardening for embedded systems
  • Experience with Agile development leading a software IPT, Scrum team, or technical product area

Responsibilities

  • Lead the design, development, integration, and verification of embedded flight software for missile flight computers
  • Work across disciplines (GNC, avionics, seeker, propulsion, systems engineering) to define requirements and architect high‑reliability solutions
  • Own software execution from concept through hardware‑in‑the‑loop (HIL), qualification, and flight test events
  • Develop mission‑critical software in C/C++ (Rust or other languages as applicable) for real‑time processors, microcontrollers, and custom missile hardware
  • Implement and optimize control loops, state estimation, actuator control, sensor fusion, and telemetry handling
  • Develop board support packages, device drivers, and hardware‑abstraction layers for flight processors
  • Ensure deterministic timing, robust fault‑management, and safety‑critical execution
  • Lead HIL/SIL/processor‑in‑the‑loop testing and simulation‑driven verification
  • Debug and resolve system‑level issues involving timing, concurrency, and embedded communications
  • Support captive‑carry testing, ground test facilities, integration labs, and live‑fire developmental test campaigns
  • Guide software planning, scheduling, team tasking, and technical execution
  • Estimate software size/cost, plan staffing needs, and support proposal development
  • Collaborate directly with customers, internal stakeholders, and flight test teams
  • Ensure adherence to DevSecOps pipelines, configuration management, and secure coding best practices

Benefits

  • Competitive compensation
  • strong benefits
  • a mission-driven culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service