Software Engineer

Mach
United States
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Extreme ownership","Autonomous execution","Adaptability","Risk communication","Problem-solving"]

Develop and optimize mission-critical software for autonomous defense platforms, focusing on real-time performance, reliability, and security across the full software stack. Write and test efficient code in C++, Rust, Python, or C, architect end-to-end solutions, and work closely with embedded, GNC, and systems engineers for hardware-software integration. Use DevOps and CI/CD with automated testing, and troubleshoot complex systems to meet mission-critical requirements while operating with strong ownership on-site.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mach
Mach
2 weeks ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Develop and optimize mission-critical software for autonomous defense platforms, focusing on real-time performance, reliability, and security across the full software stack. Write and test efficient code in C++, Rust, Python, or C, architect end-to-end solutions, and work closely with embedded, GNC, and systems engineers for hardware-software integration. Use DevOps and CI/CD with automated testing, and troubleshoot complex systems to meet mission-critical requirements while operating with strong ownership on-site.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop, test, and maintain software for autonomous defense platforms to ensure high 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 from low-level firmware to high-level mission software.
  • •Collaborate with embedded engineers, GNC specialists, and systems engineers to ensure seamless hardware-software integration.
  • •Optimize and troubleshoot complex real-time software on embedded platforms/edge computing, using secure coding practices and DevOps/CI-CD workflows.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionRetirementPaid Leave

Key Requirements

  • •Proficiency in C++, Rust, Python, or C with the ability to write clean, well-tested, efficient code.
  • •Experience implementing a large project (10,000+ lines) from architecture through deployment.
  • •Strong understanding of real-time software development, embedded systems, and performance optimization.
  • •Ability to work fast-paced, often shipping software multiple times per day, and understanding the full SDLC (design through support).
  • •Experience working with low-level hardware interfaces and optimizing software for real-time applications.
Experience:Defense technologyAutonomous systemsRoboticsReal-time systemsEmbedded systemsEdge computing
Skills:Extreme ownershipAutonomous executionAdaptabilityRisk communicationProblem-solving
Tech Stack:C++RustPythonCDevOpsCI/CDAutomated testingMicrocontrollersI²CRTOSEmbassyFirmwareEmbedded RustSensor fusionState estimationGNCReal-time operating systems

Eligibility

Nationality:US National

Company Brief

Mach
Designs and manufactures unmanned systems, tactical engines, and decentralized defense manufacturing infrastructure (Forge) to scale production of autonomous aerial systems and related propulsion for U.S. defense customers and partners.
Industry: Defense Manufacturing
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Valuation: USD 250M to 500M
Funding: Series B
Headquarters: Huntington Beach, United States
Founded: 2023
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor