Embedded Systems Engineer

Mach is a defense manufacturing company that builds munitions to help the United States win future wars.
Embedded
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience

Description For Embedded Systems 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.

The Embedded Software Engineer will play a pivotal role in the development of our cutting-edge embedded systems, focusing on firmware development, prototyping, and design for aerospace vehicles. This position requires advanced technical skills in embedded software development, programming for microcontrollers, and knowledge of system-level integration. As a core member of the engineering team, you will contribute significantly to the Mach software team.

Key Responsibilities:

  1. Software System Design: Utilize expertise in embedded systems software design to develop firmware for weapons applications.
  2. Prototyping and Testing: Source components, create firmware specifications, integrate systems, and troubleshoot designs.
  3. Embedded Systems Controls: Implement control algorithms for precise movement and operation of embedded systems.
  4. Collaboration: Work closely with cross-functional teams for seamless integration.
  5. Hardware Interaction: Ensure optimal communication between software and embedded hardware components.
  6. Continuous Learning: Stay updated on the latest technologies in embedded systems engineering.
  7. Quality Assurance: Ensure all designs meet industry and defense standards.
  8. Documentation: Maintain detailed records of designs, specifications, and testing protocols.

The ideal candidate is not only an embedded systems software engineer but also comfortable taking ownership of tasks beyond the purely software domain, such as system analysis and controls. They should be a problem-solver adept at translating complex engineering challenges into practical, deployable solutions.

Mach offers competitive equity grants, health insurance, retirement plans, and opportunities for professional development. We are an equal opportunity employer committed to creating a diverse and inclusive workplace.

Last updated 6 months ago

Responsibilities For Embedded Systems Engineer

  • Develop firmware for control and operation of embedded systems in weapons applications
  • Source components, create firmware specifications, integrate systems, and troubleshoot designs
  • Implement control algorithms for precise movement and operation of embedded systems
  • Collaborate with cross-functional teams for seamless integration
  • Ensure optimal communication between software and embedded hardware components
  • Stay updated on the latest technologies in embedded systems engineering
  • Ensure all designs meet industry and defense standards
  • Maintain detailed records of designs, specifications, and testing protocols

Requirements For Embedded Systems Engineer

Rust
  • Bachelor's or Master's degree in Software Engineering, Computer Science, or related field
  • 3+ years experience working on embedded systems for aerospace applications
  • Proficiency in C/C++/Rust, or similar programming languages for embedded systems
  • Experience using RTOS
  • Hands-on experience with microcontrollers and embedded systems
  • U.S. security clearance eligibility
  • Ability to work on-site in Huntington Beach, CA

Benefits For Embedded Systems Engineer

  • Competitive equity grants
  • Health insurance
  • Retirement plans
  • Professional development opportunities

Interested in this job?

Jobs Related To Mach Industries Embedded Systems Engineer

Quality Engineer

Quality Engineer role at Arc, focusing on establishing and maintaining quality standards for electric boat manufacturing in Los Angeles.

Communications Engineer

Communications Engineer position at BlackSky, focusing on satellite communication systems engineering and testing, offering competitive salary and comprehensive benefits.

ASIC Verification Engineer - GPU

NVIDIA seeks ASIC Verification Engineer for GPU design verification, offering competitive salary, equity, and chance to work on cutting-edge technology.

Quality Engineer

Quality Engineer role at Arc, focusing on establishing and maintaining quality standards for electric boat manufacturing in Los Angeles.

Electrical Test Development Engineer, Customer Hardware (Starlink)

Lead test solution development for SpaceX's Starlink customer hardware, ensuring reliability of satellite internet devices through automated testing and cross-functional collaboration.