Senior Embedded Software Engineer

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.
Huntington Beach, CA, USA
Embedded
Senior Software Engineer
In-Person
5+ years of experience
AI · Automotive · Space

Description For Senior Embedded Software Engineer

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.

Last updated 2 months ago

Responsibilities For Senior Embedded Software Engineer

  • 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

Requirements For Senior Embedded Software Engineer

Rust
  • 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

Benefits For Senior Embedded Software Engineer

Medical Insurance
  • Health Insurance
  • Retirement Plans
  • Professional Development

Interested in this job?

Jobs Related To Mach Industries Senior Embedded Software Engineer

Propulsion Integration Engineer

Lead propulsion system design and integration for next-gen autonomous defense vehicles at venture-backed defense manufacturing company.

Lead Flight Test Engineer

Lead Flight Test Engineer for UAS platforms at Mach Industries, a defense manufacturing company building cutting-edge munitions.

Antenna Engineer

Lead the development of next-generation defense technologies as an Antenna Engineer at Mach Industries, a cutting-edge defense manufacturing company.

Linux Stack Engineer

Senior Linux Stack Engineer role at Canonical, optimizing Ubuntu for latest silicon technologies, working remotely with global team on IoT and server platforms.

Linux Stack Engineer

Senior Linux Stack Engineer role at Canonical, optimizing Ubuntu for latest silicon technologies, working remotely with global team on IoT and server platforms.