Engineer Jobs

10,000 jobs found — updated daily

Autonomy and Robotics Software Engineer

Mach Industries•Huntington Beach, CA
•$125,000 - $220,000

About The Position

Mach Industries is hiring an Autonomy Software Engineer to design, build, and deploy software for an AI-forward autonomy stack intended for contested environments where GNSS and other sensing may be unavailable, degraded, or denied. The role supports perception, localization, navigation, planning, and mission autonomy across the company’s product lines. It suits engineers with deep expertise in one autonomy domain who are also effective across adjacent areas, and involves delivering capabilities from prototype through fielded system. The engineer will develop production autonomy software, integrate algorithms with hardware and real platforms, and optimize software and models for embedded compute subject to strict size, weight, power, and latency constraints. Work includes testing in simulation and hardware environments, flight testing, analysis of logs and test data, and designing systems that can detect faults and degrade gracefully while accounting for uncertainty. Mach Industries was founded in 2023 and has approximately 350 employees. It develops next-generation autonomous defense platforms and describes its mission as delivering scalable, decentralized defense systems for the United States and its allies. The listed compensation tiers are $125,000–$160,000 for Engineer and $165,000–$220,000 for Senior Engineer. The company also describes performance-based incentives, equity, benefits, and professional development support.

Requirements

  • Bachelor’s, Master’s, or PhD in Computer Science, Robotics, Aerospace, Electrical Engineering, Machine Learning, or a related field, or at least 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 machine learning.
  • 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 meet applicable U.S. export-control eligibility requirements or be eligible to obtain required authorizations; employment may be conditioned on authorization to receive controlled software or technology without sponsorship for an export license.

Nice To Haves

  • Experience with state estimation, SLAM, VIO, GNSS/INS fusion, relocalization, or multi-sensor fusion.
  • Experience with perception systems for detection, segmentation, tracking, pose estimation, or classification in challenging real-world conditions.
  • Experience training, fine-tuning, or deploying machine-learning models for autonomy applications.
  • Experience bringing up complex embedded systems across sensors, compute, vehicle interfaces, and autonomy software on embedded Linux or RTOS platforms.
  • Experience with motion planning, mission autonomy, or decision-making under uncertainty.
  • Strong engineering judgment across system-level tradeoffs including latency, accuracy, robustness, and operational reliability.
  • High standards for validation using metrics, simulation, logs, and field testing.
  • Experience with simulation, HITL, synthetic data, and sensor modeling.
  • Experience in contested or degraded environments, including RF denial, GNSS degradation, low-light or night operations, or high-vibration platforms.
  • Strong data and infrastructure practices, including dataset versioning, reproducible pipelines, CI-based validation, and evaluation tooling.

Responsibilities

  • Design, implement, and ship production autonomy software in modern C++ on Linux, using Python for tooling, analysis, and machine-learning 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 support rapid iteration.
  • Develop evaluation pipelines, metrics, and tooling for accuracy, latency, drift, handoff stability, and mission-level performance.
  • Work with hardware, sensing, flight test, and machine-learning 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.

Benefits

  • Performance-based incentives or bonus structure tied to individual and company performance.
  • Stock options or equity participation.
  • Healthcare, dental, and vision plans.
  • Retirement savings plans.
  • Paid time off.
  • Funds for continuing education, training, and career growth.
  • Competitive base salary.

Build a Resume for Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service