Principal/Lead Autonomy Software Engineer

MBN Solutions

United States

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MBN Solutions partners with a VC-backed defence technology company developing next-generation autonomous systems. We are looking for an experienced Autonomy Software Engineer with mobile robotics experience, who has a generalist mindset and wants to work across three or more problem areas, rather than staying siloed in one specialty.

This high-performing, world-leading engineering team builds production autonomy software deployed on robotic platforms in the real world.

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or related technical field.
  • 3+ years building soft-real-time embedded systems.
  • Deep expertise in at least one systems language (Golang, Rust, or C/C++).
  • Proven experience deploying and validating robotics algorithms (Dubins planning, SLAM, Kalman filters, particle filters, A*, behavior trees, reinforcement learning, etc.).
  • Working knowledge of embedded systems (SPI/I2C/serial protocols, logic analyzers, oscilloscopes, microcontroller programming).
  • Strong networking fundamentals (NAT, mDNS, UDP/TCP, multicast, firewall configuration).
  • Excellent software engineering practices with emphasis on testable, reliable code.

Responsibilities

  • Build core perception, planning, and control systems for autonomous platforms.
  • Develop robotics and autonomy software across planning, estimation, tracking, sensor fusion, and multi-agent coordination.
  • Collaborate with hardware and software teams to deliver production-grade autonomous systems.

Job description

MBN Solutions is partnering with a VC-backed defence technology company developing next-generation autonomous systems. We are looking for an experienced Autonomy Software Engineer specifically with mobile robotics experience, who has a generalist mindset and wants to work across three or more problem areas, rather than staying siloed in one specialty. This high-performing, world-leading engineering team builds production autonomy software deployed on robotic platforms in the real world.

Candidates with backgrounds in perception systems and multi-target tracking will find immediate opportunities to deploy their algorithms to real-world environments.

The Role

You will be responsible for building the core perception, planning, and control systems. You'll develop robotics and autonomy software across planning, estimation, tracking, sensor fusion, and multi-agent coordination, working closely with hardware and software teams to deliver mission-critical autonomous systems.

Basic Qualifications
Seniority
  • 3 - 8 years of experience in robotics/autonomy software engineering, using C/C++, Rust, or Golang
  • Built robotics/autonomy software at a startup or autonomous systems company (not just embedded work at a large defense prime)
  • Track correlation, sensor fusion, or multi- target tracking on fielded systems
  • Experience with multi- robot coordination or controlling multiple autonomous assets simultaneously
  • Candidates with backgrounds in perception systems and multi-target tracking will find immediate opportunities to deploy their algorithms to real-world environments.
Education
  • BS+ in CS, Robotics, Math, or related technical field from a strong program
  • Systems- level robotics software: planning, estimation, filtering, or state reasoning — not just perception
  • Proficiency in C/C++, Rust, or Golang for real- time systems
  • Experience with hardware integration and field debugging on real robotic platforms
Basic Qualifications
  • Bachelor's Degree in Computer Science, Software Engineering, or related technical field.
  • 3+ years building soft-real-time embedded systems.
  • Deep expertise in at least one systems language (Golang, Rust, or C/C++).
  • Proven experience deploying and validating robotics algorithms (Dubins planning, SLAM, Kalman filters, particle filters, A*, behavior trees, reinforcement learning, etc.).
  • Working knowledge of embedded systems (SPI/I2C/serial protocols, logic analyzers, oscilloscopes, microcontroller programming).
  • Strong networking fundamentals (NAT, mDNS, UDP/TCP, multicast, firewall configuration).
  • Excellent software engineering practices with emphasis on testable, reliable code.
Preferred Qualifications
  • Experience with perception systems, sensor fusion, or multi-target tracking (Kalman-based trackers, JPDA, MHT, or similar).
  • Contributions to deployed robotics or IoT systems requiring complex edge processing (aerospace, autonomous vehicles, etc.).
  • Experience with robotics middleware (DDS/ROS2, ZeroMQ, gRPC) and serialization formats (Protobuf).
  • Familiarity with government UxS interoperability standards (OMS/UCI, STANAG 4586, FACE).
  • Hands-on electronics skills (breadboarding, soldering, schematic interpretation, datasheet analysis).
  • Deep learning experience.

US Person (citizen or green card), Security Clearance Eligible, must reside in the Lower 48

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Principal Software Autonomy Engineer
Senior/Principal Software Autonomy Engineer

MBN Solutions • Los Angeles (CA)

On-site
USD 160,000 - 230,000
Senior Autonomy Engineer - Robotics & Perception
Senior Autonomy Engineer - Robotics & Perception

MBN Solutions • United States

On-site
USD 120,000 - 170,000
Autonomy Software Engineer
Autonomy Software Engineer

Fruition Group US • United States

Hybrid
USD 80,000 - 120,000
Robotics Engineer
Robotics Engineer

Integer Technologies • Louisiana (MO)

Hybrid
USD 80,000 - 100,000
Base salaries above industry averages
Year-end performance-based bonuses
Health insurance for employee and dependents
+3
Software Autonomy Engineer - Underwater Autonomous Systems
Software Autonomy Engineer - Underwater Autonomous Systems

MBN Solutions • Los Angeles (CA)

On-site
USD 140,000 - 210,000
Equity ~0.5%
Software and Autonomy Engineering Lead
Software and Autonomy Engineering Lead

Wild West Systems, Inc. • Leander (TX)

On-site
USD 150,000 - 190,000
Senior Autonomous Software Engineer
Senior Autonomous Software Engineer

Integer Technologies • Louisiana (MO)

Hybrid
USD 100,000 - 130,000
401(k) with company matching
Comprehensive health insurance
Year-end performance bonuses
+2
Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 80,000 - 150,000
Senior Autonomy Engineer
Senior Autonomy Engineer

Darwin Recruitment • Boston (MA)

Hybrid
USD 180,000 - 200,000
Annual Bonus
401(k)
Medical, Dental & Vision
+3
Autonomy Software Engineer - Mapping and Localization
Autonomy Software Engineer - Mapping and Localization

Noble Machines • Sunnyvale (CA)

On-site
USD 100,000 - 140,000