Mach Industries
Software Engineer
$125K–$220K
Huntington Beach, California, United States · Full-time · Posted Sep 1, 2026
- Experience
- Experience implementing a large (>10,000 line) project; no years specified.
- Visa sponsorship
- Applicant must be a U.S. citizen or national, lawful permanent resident, refugee, or asylee, or be eligible to obtain required U.S. Department of State authorizations. Employment offers may be conditioned on authorization to receive export-controlled software or technology without sponsorship for an export license.
About the job
Develops and deploys secure, high-performance real-time software for autonomous defense systems, spanning embedded firmware through mission software.
What you'll do
- Build, test, maintain, and optimize software for autonomous defense platforms and embedded systems.
- Architect end-to-end solutions and integrate software with hardware alongside embedded, GNC, and systems engineers.
- Use CI/CD and automated testing to deploy reliable software; troubleshoot and improve complex systems.
What they ask for
- Proficiency in C++, Rust, Python, or C.
- Experience implementing a large (>10,000 line) project from architecture to deployment.
- Strong understanding of real-time software development, embedded systems, performance optimization, and the software development lifecycle.
- Able to work on-site in Huntington Beach, CA, and work extended hours and weekends as needed.
Nice to have
- Significant Rust experience, including embedded Rust with Embassy.
- Experience with autonomous systems, robotics, aerospace, microcontrollers, I²C, RTOS, sensor fusion, state estimation, GNC, or embedded firmware.
Pay
$125,000 — $160,000 USD (base salary); $165,000 — $220,000 USD (base salary)
Tools
C++, Rust, Python, C, Embassy, I²C, RTOS, CI/CD
Model-written summary · the original posting is authoritative