Drimva

Mach Industries

Principal Software Engineer

$220K–$265K

Huntington Beach, California, United States · Principal · Full-time · Posted Sep 1, 2026

Experience
10+ years leading and delivering large-scale projects (>10,000 lines of code).
Visa sponsorship
Applicants must be a U.S. citizen or national, lawful permanent resident, refugee, or asylee, or eligible to obtain required U.S. Department of State authorizations. Employment may be conditioned on export-control authorization without sponsorship for an export license; Mach participates in E-Verify.

About the job

Leads architecture and development of real-time, embedded software across autonomous defense platforms, from firmware to mission systems.

What you'll do

  • Lead software architecture, development, testing, and maintenance for autonomous platforms, prioritizing performance, reliability, and security.
  • Drive hardware-software integration, performance optimization, and secure software delivery practices.
  • Provide technical leadership, resolve complex system issues, and mentor engineers.

What they ask for

  • Expert proficiency in C++, Rust, Python, or C.
  • 10+ years leading and delivering large-scale projects (>10,000 lines of code) from architecture through deployment and ongoing support.
  • Deep expertise in real-time software, embedded systems, performance optimization, and low-level hardware interfaces.
  • Experience with RTOS, embedded platforms, and hardware-software co-design; able to work on-site in Huntington Beach, CA or San Francisco, CA.

Nice to have

  • Hands-on Rust expertise, particularly embedded Rust with Embassy or similar frameworks.
  • Experience in autonomous systems, robotics, aerospace, or defense; preferred domain expertise also includes sensor fusion, GNC, and safety-critical firmware.

Pay

$220,000 — $265,000 USD (base salary)

Tools

C++, Rust, Python, C, RTOS, Embassy, I²C, SPI

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)