Software Test Engineer, Next-Gen Aircraft (R3696)
Shield AI
WHAT YOU'LL DO:
- 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 validateembedded software at a system level, automating them to run continuously
- Prototype innovative capabilities to automate aircraft software testing
- Support release test planning and execution leading up to flight test events and major product milestones
- 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.
REQUIRED QUALIFICATIONS:
- Typically, 2+ years of related experience with aBachelor’sdegree (CE, CS, EE); or some industry experience (intern, startup, self-projects) with a Master’s or PhD degree
- Strong C++ or Python skills, basic proficiency in the other
- Experience in automated testing or bare-metal firmware development
- Familiarity with common version control (git) and build/packaging systems (CMake, Poetry, etc)
- Demonstrated record of working hard, strong communication skills, being a trustworthy teammate, and being kind to others
- Passion for growth, fast-paced environments, and holding self to standard of excellence
PREFERRED QUALIFICATIONS:
- 2+ years building automated test solutions for aircraft or autonomous vehicles
- Intermediate to advanced skills in Python and C++
- Great testing skills for integrated software systems