Software Test Infrastructure/SW Test Engineer (Associate, Experienced, or Senior)
Core
Design, develop, and maintain automated software testing solutions and frameworks for avionics and mission systems, including AI/ML models for computer vision to test Pilot/Vehicle Interfaces.
Role type
Senior IC software test infrastructure engineer (avionics/embedded systems)
Builds
Automated testing frameworks, AI/ML models for computer vision, and testing tools for embedded avionics systems
Domain
Aerospace / Avionics / Embedded Systems
Deliverable
production ML models | product features
Required skills
Automated testing, AI/ML model design, Computer Vision algorithms, Embedded software development, CI/CD pipelines, Go, Java, C/C++, Rust, Python
Preferred skills
Avionics systems integration, Model Based System Engineering (MBSE), DevSecOps, VxWorks, Linux, Containers, Git, Cameo/MSOSA
Technologies
Go, Java, C/C++, Rust, Python, VxWorks, Linux, Containers, Git, CI/CD, Cameo, MSOSA
Responsibilities
Design and implement AI/ML models and Computer Vision algorithms for automated testing of Pilot/Vehicle Interfaces; Develop and optimize software testing frameworks for avionics; Integrate embedded software with hardware components; Debug and maintain software for embedded devices; Collaborate with cross-functional teams on testing tool requirements
Seniority
Senior, hands-on IC