Software Test Infrastructure Engineer
Core
Develop and mature software testing solutions, design AI/ML models and computer vision algorithms to automate testing of avionics Pilot/Vehicle Interfaces, and create avionics software testing frameworks.
Role type
Senior IC software test infrastructure engineer (avionics/embedded systems)
Builds
AI/ML models, computer vision algorithms, and automated testing frameworks for avionics systems
Domain
Aerospace / Avionics / Embedded Systems
Deliverable
production ML models | product features
Required skills
Go, Java, C/C++, Rust, Python, embedded system software, Linux, Git, CI/CD, containers
Preferred skills
avionics systems integration, systems engineering processes, DevSecOps, Model Based System Engineering (MBSE), Cameo/MSOSA, embedded devices testing
Technologies
AI, C#, CI/CD, Computer Vision, DevSecOps, DevOps, Embedded, Git, Hardware Support, Java, Linux, Python, Rust, SAP, Security
Responsibilities
Design, build, and refine AI/ML models and computer vision algorithms to automate testing of avionics Pilot/Vehicle Interfaces; Create and deploy innovative avionics software testing frameworks and tools; Design, develop, test, debug, and maintain software integrated into embedded devices and systems; Integrate embedded software with hardware components; Test and troubleshoot software for embedded devices and systems.
Seniority
Senior, hands-on IC