Robotics System Software Engineer III - On-Bot OS & Rust

Autonomous Solutions, Inc. (ASI)

Longmont (CO)

On-site

USD 140,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Autonomous Solutions Inc (ASI) is seeking a System Software Engineer III on the Commercial Landscaping Team to bridge firmware and higher-level robot software, maintain the operating system, and write lower-level abstractions. The role focuses on Rust, with C++ and Python among the languages used, and requires on-bot verification.

You will collaborate with firmware, perception, and applications engineers, and contribute to tools for fleet observability, stability, and performance at scale while

Qualifications

  • 5+ years of experience writing production code in at least one compiled language (Rust, C++, Go, Java, or C).
  • Has built and maintained large, complex software systems over time.
  • Has operated and maintained a complex Linux system in a production environment.

Responsibilities

  • Maintain and evolve the robot's operating system (Ubuntu and Yocto) and system-level tools.
  • Write and maintain software in Rust, Python, and C++ across the stack.
  • Bridge firmware and higher-level software, translating between the two layers.
  • Build tools that improve fleet observability, stability, and performance at scale.
  • Verify changes directly on-bot and assist other engineering teams in the field.
  • Debug complex, multi-threaded issues across firmware, perception, and application layers.
  • Collaborate daily with firmware, perception, and applications engineers on shared systems.
  • Learn new tools and technologies as the robot platform and fleet grow.

Skills

Rust
C++
Go
Java
Python

Tools

Ubuntu/Linux
Yocto

Job description

Autonomous Solutions Inc (ASI) is seeking a System Software Engineer III on the Commercial Landscaping Team to bridge firmware and higher-level robot software, maintain the operating system, and write lower-level abstractions. The role focuses on Rust, with C++ and Python among the languages used, and requires on-bot verification.

You will collaborate with firmware, perception, and applications engineers, and contribute to tools for fleet observability, stability, and performance at scale while

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software Engineer III
System Software Engineer III

Autonomous Solutions, Inc. (ASI) • Longmont (CO)

On-site
USD 140,000 - 180,000
Senior Embedded Software Engineer - Real-Time Robotics
Senior Embedded Software Engineer - Real-Time Robotics

asirobots • Logan (UT)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer - Robotics & Autonomy
Senior Embedded Software Engineer - Robotics & Autonomy

asirobots • Logan (UT)

On-site
USD 110,000 - 160,000
Senior Embedded Software Engineer – Real-Time Robotics
Senior Embedded Software Engineer – Real-Time Robotics

Autonomous Solutions, Inc. (ASI) • Logan (UT)

On-site
USD 90,000 - 130,000
Mission Systems Software Engineer - Autonomous Flight
Mission Systems Software Engineer - Autonomous Flight

Telemetry Today LLC • Mountain View (CA), Northern (KY)

Hybrid
USD 130,000 - 180,000
Senior C# Software Engineer - Robotics Autonomy
Senior C# Software Engineer - Robotics Autonomy

Autonomous Solutions, Inc • Mendon (UT)

On-site
USD 110,000 - 170,000
Embedded Software Engineer III
Embedded Software Engineer III

Autonomous Solutions, Inc. (ASI) • Logan (UT)

On-site
USD 90,000 - 130,000
Embedded Software Engineer - III - Contract
Embedded Software Engineer - III - Contract

Autonomous Solutions, Inc. (ASI) • Mendon (UT)

On-site
USD 90,000 - 120,000
Engineering Manager III - Mechatronics
Engineering Manager III - Mechatronics

Autonomous Solutions, Inc • Logan (UT)

On-site
USD 120,000 - 160,000
Embedded Software Engineer III
Embedded Software Engineer III

asirobots • Logan (UT)

On-site
USD 120,000 - 160,000