Autonomy and Robotics Software Engineer

Mach
San Francisco
Workplace: OnsiteFull timeUSD 125,000 - 220,000 annuallyFunction: Software EngineeringExperience: 3+ yearsSkills: ["Engineering judgment","Debugging","Problem-solving","Collaboration","Data analysis"]

Build and ship production autonomy software for contested environments, designing systems that power perception, localization, navigation, planning, and mission autonomy. Use modern C++ on Linux with Python tooling to integrate sensor fusion, run simulation and HITL/flight test workflows, and improve robustness through log- and test-data analysis. Partner with hardware, sensing, flight test, and ML teams to deploy real-time embedded inference under tight latency and SWaP constraints.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mach
Mach
2 weeks ago

Autonomy and Robotics 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 5 months ago

Job Summary

Build and ship production autonomy software for contested environments, designing systems that power perception, localization, navigation, planning, and mission autonomy. Use modern C++ on Linux with Python tooling to integrate sensor fusion, run simulation and HITL/flight test workflows, and improve robustness through log- and test-data analysis. Partner with hardware, sensing, flight test, and ML teams to deploy real-time embedded inference under tight latency and SWaP constraints.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, and ship production autonomy software in modern C++ on Linux, using Python for tooling, analysis, and ML workflows.
  • •Build and integrate capabilities across perception, localization, sensor fusion, navigation, and planning, including embedded inference.
  • •Take autonomy 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 and improve robustness for rapid iteration.
  • •Develop evaluation pipelines and tooling to measure accuracy, latency, drift, handoff stability, and mission-level performance.

Pay and Benefits

Salary: USD 125,000 - 220,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionRetirement SavingsPaid LeaveLearning Budget

Key Requirements

  • •3+ years of equivalent practical experience as a software engineer or a Bachelor’s, Master’s, or PhD in a relevant field.
  • •Strong software engineering skills in modern C++ on Linux and Python for tooling, analysis, or ML workflows.
  • •Experience taking systems from research/prototype into reliable hardware deployment.
  • •Deep technical strength in at least one core domain (perception, localization/state estimation, navigation, planning, machine learning, or embedded autonomy).
  • •Experience building and debugging real-world robotics, autonomy, or embedded software systems.
Experience:3+ years
Skills:Engineering judgmentDebuggingProblem-solvingCollaborationData analysis
Languages:English
Tech Stack:C++LinuxPythonGNSSINSSensor fusionSLAMVIORTOSEmbedded inferenceSimulationHITLCI-based validationSynthetic data

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