Experience: 5+ years
- Design, build, and maintain simulation and validation infrastructure for aircraft systems, including discrete simulations of avionics, sensors, power distribution, flight controls, and embedded software.
- Develop and operate Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) frameworks to support rapid development, regression testing, and system validation across flight autonomy and embedded stacks.
- Build software infrastructure to emulate bare-metal drivers, avionics peripherals, and aircraft system behaviors, enabling early validation, fault injection, and failure-mode testing.
- Create and scale automated test pipelines that integrate simulation and HIL into CI/CD workflows to continuously validate flight software performance, safety, and reliability.
- Collaborate closely with autonomy, embedded, avionics, and systems engineers to define robust test strategies aligned with real-world flight profiles, environmental conditions, and operational constraints.
- Improve simulation fidelity, determinism, and performance to close the gap between simulated behavior and real aircraft dynamics.
- Optimize build and test infrastructure to leverage parallel execution, cluster computing, and shared compute resources for large-scale simulation and regression workloads.
- Define, track, and evolve metrics for test quality, coverage, and traceability, driving continuous improvement in aircraft software validation and confidence.
- Strong software engineering fundamentals with 5+ years of experience building production systems or developer infrastructure.
- Proficiency in C++ and at least one systems language such as Python, Rust, or C.
- Experience building or working with simulation, testing, or validation frameworks for complex software or embedded systems.
- Familiarity with CI/CD pipelines, containerization (Docker), and modern build systems.
- Experience scaling test infrastructure across distributed or cloud compute environments.
- Knowledge of infrastructure tooling such as Jenkins, GitHub Actions, Terraform, or similar.
- Experience with SITL / HITL environments for robotics, autonomy, or embedded platforms.
- Familiarity with Linux-based systems, embedded software, or low-level drivers.
- Background in safety-critical or high-reliability systems.
Search Senior Software Engineer, Infrastructure & Simulation jobs near Huntington Beach, CA → Browse all live jobs
This posting was published by Mach Industries on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.