Humble Robotics logo
Humble Robotics
Posted 40 days agoVerified live 1d ago

Software Engineer, Autonomous Systems

Brief overview

Remote
UndergradOr in progress
RustC++LinuxReal-Time SystemsConcurrent ProgrammingInter-Process Communication (IPC)Synchronization PrimitivesLinux Systems SoftwareSensor IntegrationGPU-Accelerated ComputeAI Model DeploymentBazelCross-CompilationAutonomous Vehicle Software

About the company

Humble Robotics logo
Humble Roboticshumblerobotics.ai

Building fully autonomous, electric haulers for Class 8 freight

Job description

Summary

Humble Robotics is building an autonomous, zero-emissions hauler using vision-based AI for the global logistics network. The Software Engineer will develop and optimize vehicle-based autonomy software across sensors, inference, real-time systems, developer tooling, cloud services, and fleet-facing systems, while collaborating with robotics, ML, and controls engineers.

Responsibilities

  • Contribute to the design, implementation, and optimization of software across the autonomy stack, with an emphasis on real-time systems running on the vehicle
  • Help build and improve on-vehicle data logging and recording systems
  • Contribute to the hermetic build and cross-compilation pipeline, including packaging and deployment for on-vehicle compute platforms and adjacent system components
  • Instrument, profile, and improve system performance end-to-end—from IPC latency to compute throughput to disk I/O
  • Write tests and support CI improvements to ensure system reliability
  • Contribute to integrations across on-vehicle, cloud, and fleet-facing systems—remote data pipelines, over-the-air updates, and connectivity
  • Jump into adjacent engineering work as needed, from firmware-facing integrations and developer tooling to cloud services and internal web applications
  • Collaborate with ML and controls engineers to integrate their work into the real-time on-vehicle stack

Skills

  • - BS or MS in Computer Science, Electrical Engineering, Robotics, or a related field—or equivalent industry experience
  • - Strong proficiency in Rust or C++ with experience shipping low-latency, concurrent software on Linux
  • - Familiarity with real-time scheduling, inter-process communication, synchronization primitives, and debugging latency-sensitive concurrent systems
  • - Experience contributing to Linux systems software, hardware-adjacent infrastructure, sensor / compute platform bring-up, or similarly close-to-hardware systems
  • - Eligible to work in the United States
  • - Experience contributing to software for autonomous vehicles, mobile robots, or other safety-critical systems
  • - Hands-on work with sensor integration
  • - Experience with GPU-accelerated compute or productionizing AI models (quantization, optimization, deployment)
  • - Experience with low-latency IPC, shared-memory transport, or high-throughput pub-sub systems
  • - Familiarity with cloud infrastructure, networking, or vehicle-to-cloud data pipelines
  • - Experience with Bazel or other hermetic build systems
  • - Experience with cross-compilation, packaging, or deployment for Linux-based systems
  • - Comfort working as a software generalist across systems boundaries, from on-vehicle software to cloud services and internal tools
  • - Comfort working on a small team with high ownership, low ego, and fast iteration

Qualifications

Must Haves

  • - BS or MS in Computer Science, Electrical Engineering, Robotics, or a related field—or equivalent industry experience
  • - Strong proficiency in Rust or C++ with experience shipping low-latency, concurrent software on Linux
  • - Familiarity with real-time scheduling, inter-process communication, synchronization primitives, and debugging latency-sensitive concurrent systems
  • - Experience contributing to Linux systems software, hardware-adjacent infrastructure, sensor / compute platform bring-up, or similarly close-to-hardware systems
  • - Eligible to work in the United States

Nice to Haves

  • - Experience contributing to software for autonomous vehicles, mobile robots, or other safety-critical systems
  • - Hands-on work with sensor integration
  • - Experience with GPU-accelerated compute or productionizing AI models (quantization, optimization, deployment)
  • - Experience with low-latency IPC, shared-memory transport, or high-throughput pub-sub systems
  • - Familiarity with cloud infrastructure, networking, or vehicle-to-cloud data pipelines
  • - Experience with Bazel or other hermetic build systems
  • - Experience with cross-compilation, packaging, or deployment for Linux-based systems
  • - Comfort working as a software generalist across systems boundaries, from on-vehicle software to cloud services and internal tools
  • - Comfort working on a small team with high ownership, low ego, and fast iteration

Benefits

  • This role is eligible for base salary + benefits + equity compensation.
  • Remote work arrangement

More jobs like this