Senior Software Engineer, Infrastructure & Simulation
Mach Industries - Huntington Beach, CA
Hiring: Senior Software Engineer, Infrastructure & Simulation Company: Mach Industries Location: Huntington Beach, CA Job Posted Time: 2026-09-10 13:29:39 Target Skills & Keywords : C++, CI/CD, Docker, Embedded Systems, GitHub Actions, Jenkins, Linux, Microsoft Excel, Python, Rust, Terraform About the job Experience: •5+ years of experience building production systems or developer infrastructure. Required Skills: •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. Qualifications: •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. •Operational familiarity with CI/CD pipelines, containerization (Docker), and modern build systems. •Knowledge of infrastructure tooling such as Jenkins, GitHub Actions, Terraform, or similar. •Operational familiarity with Linux-based systems, embedded software, or low-level drivers. •Background in safety-critical or high-reliability systems. •Available to work extended hours and weekends as needed •To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. •1157, or (iv) Asylee under 8 U.S.C. •1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here. Compensation: •$165,000 - $220,000 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!