Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Autonomy and Robotics Software Engineer role.
Rezi rewrites your resume against Mach Industries's job description. Free.

Tailor your resume to this Autonomy and Robotics Software Engineer role.
Rezi rewrites your resume against Mach Industries's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Autonomy and Robotics Software Engineer posting at Mach Industries — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Autonomy and Robotics Software Engineer posting at Mach Industries — free, in seconds.
About the Role
Mach Industries is building an AI-forward autonomy stack for contested environments. As an Autonomy Software Engineer, you will design, build, and deploy software systems for perception, localization, navigation, planning, and mission autonomy. This role is for deeply technical engineers who are effective across adjacent domains and excited to work across the autonomy stack.
Responsibilities
- Design, implement, and ship production autonomy software in modern C++ on Linux, with Python for tooling, analysis, and ML workflows.
- Build and integrate capabilities across perception, localization, sensor fusion, navigation, planning, and embedded inference.
- Take systems from prototype through simulation, software-in-the-loop, hardware-in-the-loop, flight test, and deployment.
- Analyze logs, simulation results, and test data to debug failures, improve robustness, and drive rapid iteration.
- Develop evaluation pipelines, metrics, and tooling for accuracy, latency, drift, handoff stability, and mission-level performance.
- Work closely with hardware, sensing, flight test, and ML teams to integrate algorithms onto real platforms.
- Optimize software and models for real-time deployment on embedded compute under tight SWaP and latency constraints.
- Design systems for degraded operation, fault detection, graceful degradation, and uncertainty-aware decision-making in contested environments.
Requirements
- Bachelor’s, Master’s, or PhD in Computer Science, Robotics, Aerospace, Electrical Engineering, Machine Learning, or a related field, or 3+ years of equivalent practical experience as a software engineer.
- Strong software engineering skills in modern C++ on Linux and Python for tooling, analysis, or ML.
- Proven ability to take systems from research or prototype into reliable deployment on hardware.
- Deep technical strength in at least one core domain such as perception, localization and state estimation, navigation, planning, machine learning, or embedded autonomy.
- Experience building and debugging real-world robotics, autonomy, or embedded software systems.
- Must be a U.S. citizen or national, U.S. lawful permanent resident, Refugee, or Asylee, or eligible to obtain necessary U.S. Department of State authorizations.
Skills
- Modern C++
- Linux
- Python
- Perception
- Localization
- Sensor Fusion
- Navigation
- Planning
- Machine Learning
- Embedded Systems
- Robotics
- Autonomy
- State Estimation
- SLAM
- VIO
- GNSS/INS Fusion
- Relocalization
- Multi-sensor Fusion
- Detection
- Segmentation
- Tracking
- Pose Estimation
- Classification
- Embedded Linux
- RTOS
- Motion Planning
- Mission Autonomy
- Decision-making under uncertainty
- Simulation
- HITL
- Synthetic Data
- Sensor Modeling
- Contested environments
- RF denial
- GNSS degradation
- Low-light operations
- Night operations
- High-vibration platforms
- Dataset versioning
- Reproducible pipelines
- CI-based validation
- Evaluation tooling
Location
- Remote
Work Type
- Full-time
Experience Level
- Engineer
- Senior Engineer
Education Level
- Bachelor's Degree
- Master's Degree
- PhD
Salary/Compensations
- $125,000—$160,000 USD
- $165,000—$220,000 USD
Benefits
- Healthcare
- Dental
- Vision
- Retirement savings
- Paid time off
- Continuing education funds
- Training funds
- Career growth funds
- Competitive Salaries
- Performance-Based Incentives
- Equity Participation
- Stock options
About the Company
- Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms.
- Our mission is to deliver scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies.
- We have approximately 350 employees and operate with startup agility and ambition.
- 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.
Equal Opportunity
- Mach is an equal opportunity employer committed to creating a diverse and inclusive workplace.
- All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws.