Engineer I
Core
Develop Python-based automated tests, test utilities, and analysis tools for autonomy software validation across simulation, SIL, HIL, VIL, laboratory, and representative system environments.
Role type
Junior IC software test engineer (autonomy)
Builds
Automated test suites, regression/integration/functional/performance tests, and validation workflows for autonomous systems
Domain
Aerospace/Robotics + Software Testing
Required skills
Python programming, software development fundamentals, debugging, test result analysis, CI/CD integration
Preferred skills
Linux, Git, Docker, automated/unit/integration testing, robotics, ArduPilot, PX4, ROS, ROS 2, sensors, flight controllers, embedded systems, networking, computer vision, controls
Technologies
Python, Linux, Git, Docker, ArduPilot, PX4, ROS, ROS 2
Responsibilities
Develop Python-based automated tests and analysis tools; Support verification and validation across simulation, SIL, HIL, VIL, and lab environments; Build regression, integration, functional, and performance tests; Analyze test results and assist with debugging; Develop tools/scripts to reduce manual testing; Integrate automated tests into CI/CD workflows; Collaborate with autonomy software, systems engineering, and flight test teams
Seniority
Junior, hands-on IC