System Software Engineer III — On-Bot Stack (Rust/C++, Linux)

asirobots

Longmont (CO)

On-site

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Autonomous Solutions Inc is seeking a System Software Engineer III on the Commercial Landscaping Team. You will bridge firmware and higher-level robot software, maintain the OS and foundational software, and write lower-level abstractions enabling the rest of the codebase.

The role requires hands-on verification on-bot and collaboration with firmware, perception, and applications engineers. The stack is primarily Rust with some C++ and Python, and you will work closely with hardware and cloud

Qualifications

  • 5+ years of production code experience in at least one compiled language (Rust, C++, Go, Java, or C).
  • Experience building and maintaining large, complex software systems.
  • Experience operating and maintaining a complex Linux system in production.
  • Ability to debug large, multi-threaded, multi-disciplinary software systems.

Responsibilities

  • Maintain and evolve the robot OS (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 layers.
  • Build tools to 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++
Python
Go
Linux
Multithreaded debugging

Tools

Ubuntu
Yocto
Linux

Job description

Autonomous Solutions Inc is seeking a System Software Engineer III on the Commercial Landscaping Team. You will bridge firmware and higher-level robot software, maintain the OS and foundational software, and write lower-level abstractions enabling the rest of the codebase.

The role requires hands-on verification on-bot and collaboration with firmware, perception, and applications engineers. The stack is primarily Rust with some C++ and Python, and you will work closely with hardware and cloud

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

Similar jobs worth comparing

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

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

On-site
USD 140,000 - 180,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 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 III
System Software Engineer III

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

On-site
USD 140,000 - 180,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
System Software Engineer III
System Software Engineer III

asirobots • Longmont (CO)

On-site
USD 110,000 - 170,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

Autonomous Solutions • Longmont (CO)

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

asirobots • Longmont (CO)

On-site
USD 110,000 - 160,000