
Flight Software Verification and Validation Engineer
The Reliable Companies
full-time
Posted on:
Location Type: Office
Location: Mountain View • California • 🇺🇸 United States
Visit company websiteSalary
💰 $136,000 - $190,000 per year
Job Level
Mid-LevelSenior
Tech Stack
JenkinsPython
About the role
- Develop test cases to support verification and validation (V&V) processes for flight software
- Verify flight software functionality across software-in-the-loop (SIL), hardware-in-the-loop (HITL), and on-aircraft testing
- Author and execute test procedures for on-ground aircraft testing
- Design, build, and maintain automated test scripts within the test ecosystem
- Support functional testing and requirements-driven software tests necessary for FAA certification
- Coordinate with engineering teams to develop test plans, execute tests, investigate issues, and drive problems to closure
- Maintain, install, and troubleshoot test and simulation equipment
- Architect, build, and maintain hardware and software infrastructure to verify aircraft performance prior to flight testing
- Provide high-fidelity training environment for flight-test crews and assist in deploying autonomous aircraft software
Requirements
- 3+ years professional experience testing software
- 3+ years professional experience Python and exposure to C++ build systems
- 3+ years of experience testing integrated hardware / software products or mission-critical systems
- Experience authoring problem reports, test reproducibility steps, and procedures for internal team collaboration
- Hands on experience using laboratory electrical test equipment such as digital multimeters, oscilloscopes, and/or logic analyzers
- Demonstrated experience with root cause investigations
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- Experience working with robotics or other safety critical software (preferred)
- Previous experience developing automated test cases through GitHub Actions, Jenkins, Travis CI, or other continuous integration infrastructure (preferred)
- Demonstrated ability to author and exercise complex test procedures a hardware-in-the-loop (HITL) test environments (preferred)
- Excellent documentation and collaboration skills (preferred)
- Experience with DO-178C formal software test requirements (preferred)
- Must be willing to travel up to 10% of the time
- Position requires access to information subject to U.S. export controls; applicants must provide documentation of U.S. person status or nationalities and may be declined without proper authorization
Benefits
- cash and stock option awards
- employee medical
- 401k contribution
- great co-workers
- a casual work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonC++automated test scriptstest proceduresroot cause investigationstest case developmenthardware-in-the-loop testingsoftware-in-the-loop testingFAA certification testingdigital multimeters
Soft skills
documentation skillscollaboration skillsproblem-solvingcommunication skillsorganizational skills