CareerPlan

Engineer II, Software - Factory (R6217)

USAFull-time2026-10-11 → 2026-11-10
Citizens onlySecurity clearance required

Core

Develop and maintain Python scripts, libraries, and tools for simulation-data analysis, log extraction, and mission/system-performance metrics within a factory simulation environment.

Role type

Software Engineer II (Simulation & Test Automation)

Builds

Automated test workflows, test adapters, scenario-generation tools, and domain-randomization scripts for autonomy and simulation platforms.

Domain

Aerospace/Robotics simulation and test automation

Required skills

Python scripting, automation, data processing, Linux development, Git version control, CI/CD pipelines, containerization (Docker/Kubernetes), debugging, structured data formats (JSON/YAML/CSV), REST APIs

Preferred skills

NumPy, Pandas, SciPy, matplotlib, Plotly, GitHub Actions, GitLab CI, Jenkins, pytest, unittest, GoogleTest, Robot Framework, ROS/ROS 2, Terraform, Helm, Ray, Monte Carlo testing, Design of Experiments

Technologies

Python, C++, Docker, Kubernetes, Terraform, ROS, rosbag, Linux, Git, CI/CD tools

Responsibilities

Develop and maintain Python scripts and libraries for simulation-data analysis and log extraction; Build tools to process simulation outputs, telemetry, and rosbags; Maintain automated test workflows and wrappers around test-orchestration tools; Investigate test failures and simulation issues using logs and telemetry; Support containerized and distributed testing environments; Create developer documentation, setup guides, and API references; Participate in code reviews, design discussions, and collaborative debugging.

Seniority

Mid-level IC (Engineer II)