Software Engineer, Fleet Systems

Humble RoboticsSan FranciscoJob.bopublished 11/05/2026
Must-have:PythonRustQA/Test

Key Responsibilities

  • Develop and maintain software across our onboard systems, including runtime services, sensor interfaces, networking, and logging.
  • Investigate and resolve software issues using logs, telemetry, and hands-on testing.
  • Implement features, bug fixes, and system improvements based on real-world fleet experience.
  • Deploy, configure, and validate software releases on vehicles.
  • Build diagnostic tools, scripts, and automation to improve fleet reliability and engineering efficiency.
  • Work closely with fleet operations and other engineering teams to support vehicle testing and continuously improve our software stack.

Minimum Qualifications

  • Strong software engineering fundamentals and proficiency in at least one programming language.
  • Experience with Linux systems, command-line tools, and software debugging.
  • Ability to systematically investigate complex technical problems and identify root causes.
  • Comfortable working across software and hardware interfaces.
  • Strong ownership, communication skills, and ability to work independently.

Preferred Qualifications

  • Experience with robotics, autonomous vehicles, embedded systems, or distributed systems.
  • Experience with Python, Rust, or C++.
  • Experience with sensors, networking, telemetry, or data logging.
  • Experience with software deployment, system monitoring, or test automation.
  • Experience developing software for systems deployed on physical hardware.