
Lead Software Test Engineer, Next-Gen Aircraft (R3696)
- Dallas, TX
- Permanent
- Full-time
- Architect & lead development of a system that integrates simulation, HIL solutions, and CI/CD pipelines for continuous testing - used by developers and test engineers daily to evaluate individual components (autonomy, controls, embedded, etc)and their integration.
- Implement software interfaces and drivers to orchestrate simulation environments, hardware devices, and test equipment - enabling real-world behaviors, failure injection, and hardware manipulation
- Define test cases to verify and validate software components as an integrated system - automate these tests for continuous execution on CI
- Define and execute release test plans leading up to flight test events and major milestones
- Build and sustain tools to optimize requirements-traceability between code and automated tests.
- Work cross-functionally across Aircraft Autonomy & Software teams to derive requirements for the aircraft system, test infrastructure, and quality gates. Partner with our Hardware Test team to define and obtain the hardware infrastructure we need.
- Typically, 7+ years of related experience with a BS degree (CE, CS, EE, or equivalent); or5+ years with a MS or PhD degree
- Excellent proficiency in Python or C++, primarily to build tools for automated testing
- Demonstrated capability in building continuous integration testing solutions, using CI/CD pipelines, simulation, and/or hardware-in-the-loop solutions
- Excellent understanding of software testing and quality assurance, with or without perfect system requirements.
- Experience testing real-time systems, avionics, or vehicle software
- Ability to work independently in fast-paced environments, on complex challenges warranting cross-discipline collaboration
- 3+ years building automated test solutions for aircraft or autonomous vehicles
- Experience with requirements-traceability and building moderns tools to optimize the processes required for airworthiness, DO-178C, or similar.
- Direct experience leading software releases or flight test campaigns for aircraft or autonomous vehicles
- Experience with Linux, Docker, and standard software deployment tools