Skip to main content

Mach Industries

Software Engineer

San Francisco, CA$125k–$220kfulltimemidAdded 1 month ago

About this role

Mach Industries is seeking a Software Engineer to develop autonomous defense systems by creating efficient and secure mission-critical applications. The role requires collaboration across the software stack in a fast-paced environment focused on real-time performance and reliability.

What you'll do

  • Design and write efficient code in Python and Rust for real-time systems.
  • Collaborate with researchers for hardware-software integration.
  • Optimize software for low-latency execution on embedded platforms.
  • Implement secure coding practices to meet defense standards.
  • Utilize DevOps and automated testing in software development.
  • Troubleshoot and refine complex software systems.

What they're looking for

  • Proficiency in C++, Rust, Python, or C
  • Real-time software development
  • Software performance optimization
  • Clean and efficient coding practices
  • Full software development lifecycle understanding
  • Agile development processes
  • Extreme ownership and autonomy
  • On-site availability in San Francisco, CA

Benefits

  • Health insurance
  • Retirement plans
  • Equity grants
  • Professional development opportunities
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Mach Industries

Mach Industries is a defense technology startup developing autonomous defense systems and advanced propulsion technologies requiring precision manufacturing at scale. The company is hiring engineers across manufacturing (CNC tooling, automation), propulsion (controls), thermal management, and software to build mission-critical systems.

View all jobs at Mach Industries

Likely interview questions

  • Tell us about a large project (>10,000 lines) you've built from architecture to deployment. What were the key technical decisions, and how did you handle optimization?
  • Describe your experience with real-time software development. How have you approached latency optimization and performance profiling in your projects?