Mach Industries, a defense manufacturing company backed by $85M in funding, is seeking a Senior Embedded Software Engineer to join their team in Huntington Beach. This role is crucial for developing cutting-edge embedded systems for aerospace vehicles and weapons applications.
Key responsibilities include:
- Software system design for embedded systems in weapons applications
- Prototyping, testing, and troubleshooting embedded system designs
- Implementing control algorithms for precise movement and operation
- Collaborating with cross-functional teams for system integration
- Working with hardware engineers to ensure optimal software-hardware communication
- Staying updated on the latest embedded systems technologies
- Ensuring software designs meet industry and defense standards
- Maintaining detailed documentation for compliance and future reference
Required qualifications:
- Bachelor's or Master's in Software Engineering, Computer Science, or related field
- 5+ years experience in embedded systems for aerospace applications
- Proficiency in C/C++/Rust or similar languages for embedded systems
- Experience with RTOS
- Hands-on experience with microcontrollers and embedded systems
- Strong software development life-cycle knowledge
- Ability to work on-site in Huntington Beach, CA
- U.S. security clearance eligibility
Preferred qualifications include experience with Rust programming language (Embassy framework), knowledge of communication protocols (SPI, I2C, UART), and experience writing drivers for complex sensors.
The ideal candidate should be comfortable taking ownership of tasks beyond software, including system analysis and controls. This position may require access to export-controlled information. Mach offers competitive salary, equity grants, and benefits. They are an equal opportunity employer committed to diversity and inclusion.