- Robot type
- Drone · Defense
- Location
- Huntington BeachCaliforniaUSA
- Job type
- Software
- Posted
- Sep 2, 2026
- Salary
- $125,000–$160,000 a year
Software Engineer, Mission Autonomy
Job description
Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.
Founded in 2023, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies.
Job responsibilities
- Design, implement, test, and deploy mission-autonomy software using modern C++
- Use Python to develop tooling for analysis, simulation, test automation, and mission evaluation.
- Develop software for mission planning, task sequencing, behavior orchestration, state management, and autonomous mission execution.
- Build decision-making and contingency-management systems that respond appropriately to vehicle health, sensor availability, communications loss, environmental changes, and mission updates.
- Translate concepts of operation, mission objectives, system requirements, and test objectives into well-defined autonomous behaviors and software interfaces.
- Integrate mission software with flight controls, navigation, perception, payloads, communications, ground-control systems, and operator interfaces.
- Design clear and reliable interfaces between high-level mission logic and lower-level vehicle capabilities.
- Develop systems that continue operating effectively when communications, GNSS, sensing, or other resources are degraded or unavailable.
Job requirements
- Strong software-engineering skills in modern C++ and Python.
- Experience developing production software on Linux.
- Experience developing software for autonomous systems, robotics, or aerospace platforms.
- Hands-on experience implementing one or more mission-autonomy capabilities, such as task planning, behavior trees, state machines, hierarchical planning, decision-making, mission execution, or contingency management.
- Strong understanding of software architecture, interfaces, concurrency, data flow, and system-level debugging.
- Ability to write clean, testable, maintainable, and well-documented software.
- Experience taking software from prototype through integration, testing, and deployment on real hardware.
- Ability to diagnose failures using logs, telemetry, simulation results, and observed system behavior.
Similar jobs
Mach Industries · Software
May 2027 New Graduate Engineer, Software
Huntington Beach, California
Mach Industries · Software
May 2027 New Graduate Engineer, GNC & Modeling and Simulation
Huntington Beach, California
Mach Industries · Software
Senior Embedded Software Engineer, High-Performance Signal Processing
Huntington Beach, California
Mach Industries · Software
Software Engineer, Localization
Huntington Beach, California · San Francisco, California
