Sr. Software Test Engineer

Sunnyvale, California /
Engineering – EDM /
Full-time
We're seeking a motivated Senior Software Test Engineer to support our Flight Software team as they help build a revolutionary ‘lighter than air’ flight vehicle in Sunnyvale, CA. You will work within a dynamic engineering and design team to help plan, conceptualize, rapidly prototype, test and implement innovative solutions for the design, fabrication, and assembly of large experimental flight vehicles. We believe in fast-cycle development and approach to flight systems development with the motto "build a little, test a little, learn a lot.” This unique position allows for hands-on contributions through all phases of development, from concept to flight of an experimental aerospace vehicle.

We are seeking a mission-driven, passionate software test engineer to help with verification, flight test, and certification. Your role will be pivotal in ensuring that all of the flight software systems function as expected. You will work with software developers and subsystem experts to ensure we thoroughly vet the software through all nominal and fault cases to ensure the safety of our experimental flight vehicle.

Responsibilities

    • Develop software for automating test case execution and report generation
    • Develop system integration and test automation capabilities such as SIL/HIL test platforms, simulation testing frameworks, system integration, and analysis tools
    • Architect software testing infrastructure and processes
    • Establish automated reporting of software defects, code coverage, and other software quality metrics
    • Define test and verification plans for the embedded software that enable our experimental flight vehicle
    • Create ICDs and other technical documentation
    • Work closely with the Flight Software team and other cross-functional teams to establish testing requirements and test interfaces

Qualifications

    • 7+ years of experience in a software quality assurance (QA) or test engineering role
    • Proficient in C and C++
    • Proficient in Python and Python math/visualization libraries (plotly, matplotlib, numpy, pandas, etc.)
    • GUI development
    • Proficient with Git version control
    • Experience working in a highly regulated environment (Aerospace, Medical devices, Automotive)
    • Understand the standards of aerospace software techniques and associated development processes for the development of safety-critical software
    • Experience developing hardware-in-the-loop test capabilities and/or continuous integration testing of hardware and software
    • Extensive building test plans, regression testing, and root cause analysis
    • Experience building continuous integration pipelines and automated test environments
    • Self-starter with a history of project ownership
    • B.S. in computer science, computer engineering, or related field

Preferred Qualifications

    • Familiar with RTOS or embedded OS for deployment on embedded or real-time hardware
    • Familiar with NASA’s open-source core Flight System (cFS)
    • Experience with DO-160B/C, DO-178B/C, and other relevant standards
    • Comfortable with CMake build tools
    • Familiar with Linux kernel development experience
    • Experience with VxWorks 7
    • Some web development familiarity (React, AngularJS, NodeJS, MongoDB)
    • Experience integrating ALM tools with test software and processes
    • ISTQB certification

What We Offer!

    • An opportunity to change the world and work with some of the smartest and the most talented experts from different fields
    • Growth potential
    • Excellent medical, dental, and vision insurance through a PPO plan; parental leave
    • Flexible time off + paid holidays
    • 401(k) matching Commuter Benefits
    • Lunch and snacks provided
    • Wellness stipend
    • Education Stipend 

Compliance Requirements

    • Criminal Background check clearance
    • Drug Test clearance wherever applicable
    • Fully vaccinated against COVID
#ZR


Lighter Than Air is an equal opportunity employer. All applicants are considered without regard to race, color, religion, national origin, sex, sexual orientation, gender identity or expression, age, disability, marital status, veteran status or any other discriminatory factors prohibited by law.