M

Mach Industries

Develops unmanned military systems and propulsion

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHuntington Beach, CA, USA

About the Job

Requirements

  • A Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field is required.
  • At least 3 years of experience working on embedded systems for aerospace applications is required.
  • Proficiency in C, C++, Rust, or similar programming languages for embedded systems is required.
  • Experience using a real-time operating system is required.
  • Proven experience in embedded software development and prototyping, preferably in a product development setting, is required.
  • Hands-on experience with microcontrollers and embedded systems is required.
  • Solid fundamentals of the software development life cycle, including architecture, design, development, deployment, and support of complex software systems, are required.
  • Identify opportunities for improvement and propose and implement solutions that enhance efficiency, quality, and project success.
  • Contribute to agile project planning and task generation, including communicating risks, issues, and blockers.
  • Ability to work on-site in Huntington Beach, California, is required.
  • Eligibility for a U.S. security clearance is required.
  • Applicants must be a U.S. citizen or national, U.S. lawful permanent resident, refugee, or asylee, or be eligible to obtain the required authorizations from the U.S. Department of State.

Responsibilities

  • Develop firmware for the control and operation of embedded systems in weapons applications.
  • Source components and contribute to firmware specifications, system integration, and troubleshooting of completed embedded system designs to ensure they meet performance and quality standards.
  • Implement control algorithms for the precise movement and operation of embedded systems within the weapons platform.
  • Collaborate with cross-functional teams to integrate embedded system designs into the broader project scope.
  • Work with hardware engineers to ensure effective communication between software and embedded hardware components.
  • Stay current with technologies and methodologies in embedded systems engineering.
  • Ensure software designs and integrations meet industry and defense standards for quality, performance, and safety.
  • Maintain detailed records of software designs, specifications, and testing protocols for compliance and future reference.

Desired Qualifications

  • Experience with the Rust programming language; the Embassy framework is strongly preferred.
  • Knowledge of communication protocols such as SPI, I2C, and UART.
  • Experience writing drivers for complex sensors such as IMUs and LIDAR.

About the Company

Mach Industries

Develops unmanned military systems and propulsion

Mach Industries designs and builds unmanned military systems, including VTOL drones, long-range strike weapons, and counter-UAS, along with propulsion and energetics. Its products combine flight hardware, power plants, and munitions into compact, military-ready systems, with most components produced in-house to lower costs. The company differentiates itself through vertical integration, a large California manufacturing footprint, and acquisitions (like Exquadrum) to expand solid-rocket-motor capability and reduce bottlenecks. Its goal is to scale manufacturing and accelerate programs to meet defense contracts and national security needs, supported by large funding rounds to grow production and operations.

Company size
201-500
Company stage
Series C
Total funding
$1.1B
Headquarters
Huntington Beach, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Mach Industries

See more jobs