companyMach Industries logo

Software Engineer at Mach Industries | San Francisco

Mach IndustriesSan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

QualificationsA Bachelor's Degree in Computer Science, Software Engineering, or a related field is required. Candidates should possess a strong foundation in software development principles and experience with programming languages such as C++, Rust, Python, or C. Familiarity with embedded systems and real-time processing is highly desirable.

About the job

Mach Industries, founded in 2022, develops autonomous defense platforms for the United States and allied nations. The company employs around 220 people and combines a startup’s pace with a mission to deliver scalable, decentralized defense systems. The team focuses on strengthening strategic capabilities and supporting national security through advanced manufacturing and rapid technical progress. Innovation and reliability guide every system built to deter conflict and improve global security.

Role overview

Software Engineers at Mach Industries shape the core technology behind autonomous defense systems. The work covers the full software stack, from low-level firmware to high-level mission software. This position centers on designing, building, and optimizing mission-critical applications where real-time performance, reliability, and security are essential. Technical depth, adaptability, and a strong sense of ownership are important in this role.

What you will do

  • Develop, test, and maintain software for autonomous defense platforms, focusing on performance, reliability, and security.
  • Design and implement efficient, well-tested code in C++, Rust, Python, or C for real-time systems.
  • Architect end-to-end software solutions, spanning firmware to mission-level applications.
  • Collaborate with embedded engineers, GNC (Guidance, Navigation, and Control) experts, and systems engineers to ensure smooth hardware-software integration.
  • Optimize software for real-time execution and low-latency operation on embedded and edge computing platforms.
  • Apply secure coding practices to protect software from cyber threats and meet defense cybersecurity standards.
  • Use DevOps tools, CI/CD pipelines, and automated testing to streamline development and deployment.
  • Troubleshoot, debug, and refine complex software systems to meet high reliability standards.

Location

This position is based in San Francisco.

About Mach Industries

About Mach IndustriesMach Industries is at the forefront of defense technology innovation. Our commitment to developing cutting-edge autonomous defense platforms ensures we provide the highest standards of security and operational efficiency. Join us as we redefine the future of warfare and contribute to global security efforts.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.