companyMach Industries logo

Software Engineer - Autonomous Defense Systems

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

Entry Level

Qualifications

Qualifications: The ideal candidate should possess a strong foundation in software development and a passion for defense technology. Proficiency in programming languages such as C++, Rust, Python, or C is essential, along with experience in real-time systems. A Bachelor's Degree in Computer Science, Engineering, or a related field is preferred. Candidates should demonstrate strong problem-solving skills and the ability to thrive in a collaborative, fast-paced environment.

About the job

About Mach Industries

Established in 2022, Mach Industries is a dynamic and innovative defense technology firm dedicated to pioneering next-generation autonomous defense platforms. Our mission centers on providing scalable, decentralized defense systems that bolster the strategic capabilities of the United States and its allies. With a passionate team of approximately 220 employees, we embody the agility and ambition of a startup.

We aim to transform the future of warfare through exceptional manufacturing, rapid innovation, and a steadfast commitment to national security. Our focus is on addressing the challenges of modern warfare with advanced systems designed to deter kinetic conflict and enhance global safety.

The Role

As a Software Engineer, you will be instrumental in the creation of our autonomous defense systems. Your responsibilities will include designing, developing, and optimizing mission-critical applications with an emphasis on real-time performance, reliability, and security. This role requires technical expertise, flexibility, and a sense of ownership, as you will engage with the entire software stack to craft and launch high-performance systems within a fast-paced environment.

Key Responsibilities

  • Develop, test, and sustain software for autonomous defense platforms, guaranteeing exceptional performance, reliability, and security.

  • Craft and implement efficient, thoroughly tested code in C++, Rust, Python, or C to power real-time systems.

  • Design end-to-end software solutions, from low-level firmware to high-level mission software.

  • Collaborate closely with embedded engineers, GNC specialists, and systems engineers to ensure seamless integration of hardware and software.

  • Optimize software for real-time execution, ensuring low-latency operation on embedded platforms and edge computing systems.

  • Adopt secure coding practices to fortify software against cyber threats and comply with defense cybersecurity standards.

  • Utilize DevOps, CI/CD pipelines, and automated testing to enhance software development and deployment efficiency.

  • Diagnose, debug, and enhance complex software systems, ensuring they fulfill mission-critical reliability standards.

About Mach Industries

Mach Industries is at the forefront of defense technology, innovating solutions that redefine warfare. We are committed to creating robust systems that protect national security and global peace, driven by our talented team and cutting-edge technology.

Similar jobs

Tailoring 0 resumes

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