hero

Work for one of our awesome portfolio companies

Red Dog Capital
companies
Jobs

Senior/Principal Embedded Software Engineer (Stratospheric Vehicles)

Mach Industries

Mach Industries

Software Engineering
Huntington Beach, CA, USA
Posted on May 16, 2025

About Mach Industries

Founded in 2022, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies. With a workforce of approximately 120 employees, we operate with startup agility and ambition.

Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.

The Role

Mach Industries is seeking a Senior/Principal Embedded Software Engineer to design, develop, and deploy robust embedded software systems for next-generation autonomous defense platforms. As a Senior/Principal Embedded Software Engineer, you will play a critical role in building the software backbone of our unmanned systems, ensuring real-time performance, reliability, and scalability in mission-critical environments. Your expertise will drive the development of software that powers airframes, sensors, and control systems, providing the United States with a decisive edge in modern warfare.

At Mach Industries, we build next-generation platforms that maintain an allied American edge. The future of warfare lies in decentralized unmanned systems, and we aim to produce these platforms at scale using flexible, adaptable factories. As a Senior Embedded Software Engineer, you will work at the intersection of software and hardware, collaborating with a multidisciplinary team to deliver solutions that ensure our platforms are reliable, adaptable, and ready for the challenges of tomorrow.

Key Responsibilities

  • Design, develop, and optimize embedded software for aerospace applications, including air vehicle control systems, sensor integration, and real-time operations.

  • Lead the end-to-end software development lifecycle, from architecture and coding to prototyping, testing, and deployment on embedded systems.

  • Write high-quality, efficient code in C, C++, Rust, or similar languages to meet stringent performance and reliability requirements.

  • Integrate and optimize Real-Time Operating Systems (RTOS) for mission-critical defense platforms.

  • Develop and implement drivers for complex sensors (e.g., IMU, LIDAR) and communication protocols (e.g., SPI, I2C, UART).

  • Collaborate with hardware, mechanical, and systems engineering teams to ensure seamless software-hardware integration.

  • Proactively identify opportunities to improve system efficiency, quality, and performance, proposing and implementing innovative solutions.

  • Contribute to agile project planning, task generation, and risk management, communicating blockers and issues effectively.

  • Support on-site development, testing, and integration efforts at our Huntington Beach, CA facility.

Basic Qualifications

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field.

  • 5+ years of experience working on embedded systems, with a focus on aerospace or defense applications.

  • Proficiency in C, C++, Rust, or similar programming languages for embedded systems development.

  • Proven experience with Real-Time Operating Systems (RTOS) in product development settings.

  • Hands-on experience with microcontrollers, embedded hardware, and software prototyping.

  • Strong understanding of the full software development lifecycle, including architecture, design, development, deployment, and support.

  • Ability to work on-site in Huntington Beach, CA.

  • Eligibility for U.S. security clearance.

Preferred Qualifications

  • Experience with Rust programming language, with a strong preference for familiarity with the Embassy framework.

  • Knowledge of communication protocols such as SPI, I2C, and UART.

  • Experience writing drivers for complex sensors, such as IMU, LIDAR, or similar systems.

  • Comfort taking ownership of tasks beyond software, such as system analysis and controls engineering.

  • Familiarity with defense systems requirements, including DoD standards for software and embedded systems.

Disclosures

This position may require access to information protected under U.S. export control laws and regulations, including the Export Administration Regulations (EAR) and the International Traffic in Arms Regulations (ITAR). Please note that any offer for employment may be conditioned on authorization to receive software or technology controlled under these U.S. export control laws and regulations without sponsorship for an export license.

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offers may vary based on (but not limited to) work experience, education and training, critical skills, and business considerations. Highly competitive equity grants are included in most offers and are considered part of Mach’s total compensation package. Mach offers benefits such as health insurance, retirement plans, and opportunities for professional development.

Mach is an equal opportunity employer committed to creating a diverse and inclusive workplace. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws. If you’d like to defend the American way of life, please reach out!