Engineer I, Software - Factory Team
Core
Develop Python scripts and libraries for simulation-data analysis, log extraction, and mission/system-performance metrics to support autonomy testing.
Role type
Junior IC software engineer (simulation & autonomy testing)
Builds
Automated test workflows, scenario-generation tools, and domain-randomization utilities for autonomy behaviors
Domain
Aerospace/Robotics simulation and autonomy testing
Required skills
Python scripting, automation, data processing, Linux development, shell scripting, Git version control, automated testing, CI/CD, Docker, Kubernetes, Terraform, JSON/YAML/CSV parsing
Preferred skills
ROS/ROS 2, rosbag analysis, telemetry processing, Ray, distributed computing, large-scale simulation workloads, Python data-analysis libraries
Responsibilities
Develop and maintain Python scripts for simulation-data analysis and log extraction; Build automated test workflows and scenario-generation tools; Investigate test failures using logs, telemetry, and network captures; Maintain reusable test templates and CI/CD pipelines; Create developer documentation and setup guides; Participate in code reviews and collaborative debugging
Seniority
Junior, entry-level IC
