Software Engineer

Company:  machindustries.com
Location: Huntington Beach
Closing Date: 04/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙