Mach Industries

Software Engineer

Mach Industries
Apply
4 months ago

Base Salary

$125k - $220k/yr

Responsibilities

  • Develop, test, and maintain high-performance, reliable, and secure software for autonomous defense platforms.
  • Design and implement real-time software in C++, Rust, Python, or C.
  • Architect end-to-end solutions spanning low-level firmware and high-level mission software.
  • Integrate software with embedded hardware in collaboration with embedded, GNC, and systems engineers.
  • Optimize software for low-latency execution on embedded platforms and edge computing systems.
  • Implement secure coding practices aligned with defense cybersecurity requirements.
  • Use DevOps practices, CI/CD pipelines, and automated testing to support development and deployment.
  • Troubleshoot, debug, and refine complex systems to meet mission-critical reliability requirements.
  • Identify and implement software optimizations that improve system efficiency and performance.
  • Communicate risks, blockers, and technical challenges while contributing to iterative development processes.

Requirements

  • Proficiency in C++, Rust, Python, or C and ability to write clean, well-tested, efficient code.
  • Experience implementing a software project larger than 10,000 lines from architecture through deployment.
  • Strong understanding of real-time software development, embedded systems, and performance optimization.
  • Experience with the full software development lifecycle, including design, development, deployment, and support.
  • Experience with low-level hardware interfaces and real-time application optimization.
  • Ability to operate autonomously, take ownership, and drive projects to completion with minimal oversight.
  • Significant Rust experience, preferably including embedded Rust with Embassy.
  • Experience developing software for autonomous systems, robotics, or aerospace applications is preferred.
  • Hands-on experience with microcontrollers, I²C, or real-time operating systems is preferred.
  • Familiarity with sensor fusion, state estimation, or GNC systems is preferred.
  • Experience modeling flight vehicle dynamics in integrated cross-disciplinary simulations is preferred.
  • Strong firmware development and embedded systems testing background is preferred.
  • Must be able to work on-site in Huntington Beach, California.
  • May require authorization to receive software or technology controlled under EAR and ITAR without sponsorship for an export license.

Benefits

  • Health insurance
  • Retirement plans
  • Professional development opportunities
  • On-site work in Huntington Beach, California

Tech Stack

Categories

EmbeddedRobotics
Mach Industries

About Mach Industries

201-500 employees

Mach Industries is a defense manufacturing company that develops and produces unmanned aerospace and defense systems, along with the infrastructure required to manufacture them at scale. Its product portfolio includes strike aircraft, long-range munitions, high-altitude platforms, counter-drone systems, and propulsion technologies designed for military applications. The company follows a vertically integrated approach, designing and manufacturing key components and systems in-house to support production, testing, and deployment. Mach Industries also operates a decentralized manufacturing network that supports the production of defense hardware and related components. In addition to developing operational systems, the company provides capabilities in propulsion, energetics, testing, and advanced manufacturing for defense and aerospace applications.