Software Engineer
On-site
Full Time
#Engineering
#Systems
#C++
#Rust
#Python
#Embedded Systems
#Firmware
#DevOps
#CI CD
#Secure Coding
Since our founding in 2022, Mach Industries has been dedicated to transforming the defense landscape. We are a team of approximately 180 people focused on building next-generation autonomous defense platforms. Our mission is to provide decentralized, scalable technology that strengthens the strategic position of the United States and its allies. We combine the speed and ambition of a startup with a serious commitment to national security, working every day to innovate and redefine the future of defense.
About the Role
We are looking for a Senior Software Engineer to join our team in a full-time, on-site capacity. In this role, you will be at the heart of our engineering efforts, designing and optimizing mission-critical applications for our autonomous systems. You will take ownership of the full software stack, ensuring our technology is secure, reliable, and capable of high-performance, real-time execution in challenging environments.
Key Responsibilities
- Develop and maintain robust software for autonomous platforms, focusing on high performance and security.
- Architect end-to-end solutions that bridge the gap between low-level firmware and high-level mission software using languages like C++, Rust, or Python.
- Collaborate with embedded, systems, and GNC engineers to ensure seamless hardware integration and utilize CI/CD pipelines to streamline our deployment processes.
Requirements
To be successful in this role, you should be a self-starter who thrives in a fast-paced environment. We require the following qualifications:
- Strong proficiency in C++, Rust, Python, or C with a focus on clean, efficient code.
- Proven experience managing a large-scale project, exceeding 10,000 lines of code, from initial architecture to final deployment.
- A solid background in embedded systems, real-time software development, and performance optimization.
- The ability to work on-site and a demonstrated capacity for extreme ownership and autonomous problem-solving.
- A comprehensive understanding of the full software development lifecycle.
Location
This position is based in the United States, specifically requiring you to work on-site at our facility in Huntington Beach, California.
Compensation and Benefits
We value the expertise our engineers bring to the table and offer a total compensation package that includes highly competitive equity grants. Our benefits package is designed to support our team members and includes:
- Comprehensive health insurance coverage.
- Retirement planning options.
- Dedicated opportunities for ongoing professional development.



