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+

Get more replies from employers

Send a job-specific resume in minutes.

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 — On-Bot Stack (Rust/C++, Linux)
System Software Engineer III — On-Bot Stack (Rust/C++, Linux)

asirobots • Longmont (CO)

On-site
USD 110,000 - 170,000
Robotics System Software Engineer II — On-Bot Rust & Linux
Robotics System Software Engineer II — On-Bot Rust & Linux

asirobots • Longmont (CO)

On-site
USD 110,000 - 160,000
System Software Engineer II — Robotics OS & Firmware Bridge
System Software Engineer II — Robotics OS & Firmware Bridge

Autonomous Solutions • Longmont (CO)

On-site
USD 110,000 - 160,000
System Software Engineer III
System Software Engineer III

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

On-site
USD 140,000 - 180,000
System Software Engineer III
System Software Engineer III

asirobots • Longmont (CO)

On-site
USD 110,000 - 170,000
System Software Engineer II - Robotics OS & Firmware Bridge
System Software Engineer II - Robotics OS & Firmware Bridge

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

On-site
USD 100,000 - 150,000
System Software Engineer II
System Software Engineer II

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

On-site
USD 100,000 - 150,000
System Software Engineer II
System Software Engineer II

asirobots • Longmont (CO)

On-site
USD 110,000 - 160,000
System Software Engineer II
System Software Engineer II

Autonomous Solutions • Longmont (CO)

On-site
USD 110,000 - 160,000
Senior Robotics System Software Engineer (Rust/Linux)
Senior Robotics System Software Engineer (Rust/Linux)

Autonomous Solutions • Longmont (CO)

On-site
USD 120,000 - 180,000