Software Test Automation Engineer
Posted Updated
Description
You will develop automation tools and test cases for autonomy, embedded, and ground-control software. You will orchestrate simulation environments, hardware, and test equipment; prototype and scale test solutions; and support release planning and execution before flight tests and major milestones.
Responsibilities
- Build software that uses simulation, avionics, and custom hardware to automate testing
- Define and continuously automate system-level test cases for embedded and GNC software
- Implement interfaces and drivers for simulation environments, hardware devices, and test equipment
- Prototype and scale software and hardware solutions for continuous release testing
- Support release test planning and execution for flight tests and product milestones
Requirements
- 2+ years of related experience with a Bachelor’s degree in CE, CS, or EE, or industry experience with a Master’s or PhD
- Strong C++ or Python skills and basic proficiency in the other language
- Familiarity with Git and build or packaging systems such as CMake and Poetry
Benefits
- Bonus
- Equity
