Mach is a defense manufacturing company that builds munitions to help the United States win future wars. Backed by $85M in funding from top venture firms, our small lean team ideates, designs, manufactures, and sells cutting-edge weapons to the Department of Defense.
Role Summary:
The Software Engineer will be a vital member of our engineering team, responsible for designing, developing, and maintaining mission-critical applications. With a focus on writing efficient code, architecting end to end software stacks, and collaborating with cross-functional teams, this role demands a high degree of technical skill, adaptability, and attention to detail.
Required Qualifications:
- Proficient in writing clean, well-tested code in one of Python, C, C++, or Rust.
- Experience implementing a large (> 10,000 line) project.
- Ability to execute in a fast-paced environment, often shipping multiple times a day.
- Extreme ownership and ability to operate autonomously.
- Solid fundamentals of the entire software development life-cycle, including architecture, design, development, deployment and support of complex software systems.
- Proactively identify opportunities for improvement and take initiative to propose and implement solutions that enhance efficiency, quality and overall project success.
- Contribute to agile project planning and task generation, including communicating risks, issues and blockers.
- Ability to work on-site in Huntington Beach, CA.
- U.S. security clearance eligibility.
Preferred Qualifications:
- Significant experience in Rust, including embedded Rust with Embassy.
- Experience using microcontrollers (e.g. I²C).
- Experience with real time operating systems.
- Experience modeling flight vehicle dynamics in highly integrated cross-disciplinary simulations.
- Significant experience writing firmware, and firmware testing.
Ideal Candidate:
The ideal candidate is a dedicated and skilled software engineer with a strong foundation in C++ and Rust. Your ability to collaborate with cross-functional teams, manage complex software issues, and adapt to rapidly changing requirements will set you apart. If you are passionate about software engineering and are eager to contribute to a mission-critical project, this role could be the perfect match for you.
#J-18808-Ljbffr