
Staff Software Test Engineer, Next-Gen Aircraft (R3696)
- Dallas, TX
- Permanent
- Full-time
- Define test cases and release test plans that assure new software features are validated across integration levels and qualified for flight
- Automate system-level testing to continuous validate new software with hardware and simulation in the loop
- Facilitate weekly test & lab operations to assure developers and operators alike are equipped with the tools and instructions to evaluate software features
- Contribute to feature-designs to assure designs are testable and tested
- Work with Flight Test Engineers and operators to define flight test campaigns assure software readiness
- Build and sustain tools to optimize requirements-traceability between code, automated tests, and system requirements
- Set and improve software department wide standards for software testing, from quality gates, defect management, to configuration control.
- Typically, 7+ years of related experience with a BS degree (CE, CS, EE, or equivalent); or 5+ years with a MS or PhD degree
- Expert in test engineering for complex software systems. With proven success in testing with or without perfect requirements.
- Direct experience leading software releases or complex test campaigns, ideally for aircraft or autonomous vehicles
- Demonstrated capability in building software for automated testing
- Very strong communication and organization skills, with strong attention to detail
- Ability to work independently in fast-paced environments, on complex challenges warranting cross-discipline collaboration
- 3+ years owning software release or test campaigns for aircraft or autonomous vehicles
- Experience driving tests across SIL, HIL, and VIL environments
- Excellent proficiency in Python or C++, primarily to build tools for automated testing
- Experience with requirements-traceability and building moderns tools to optimize the processes required for airworthiness, DO-178C, or similar.