Humble Robotics
Software Engineer, Autonomous Systems
San Francisco · Remote · Full-time · Posted Apr 1, 2026
- Education
- BS or MS in Computer Science, Electrical Engineering, Robotics, or a related field—or equivalent industry experience.
- Visa sponsorship
- Eligible to work in the United States.
About the job
Build and improve the software systems that run Humble Robotics’ autonomous trucks, emphasizing real-time on-vehicle software and integrations across the autonomy stack.
What you'll do
- Design, implement, and optimize real-time autonomy software, including on-vehicle data logging and recording.
- Improve build, cross-compilation, packaging, deployment, performance, testing, and CI systems for on-vehicle platforms.
- Integrate on-vehicle software with cloud and fleet systems, and collaborate with ML and controls engineers to bring their work into the vehicle stack.
What they ask for
- BS or MS in Computer Science, Electrical Engineering, Robotics, or a related field—or equivalent industry experience.
- Strong proficiency in Rust or C++ and 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 have
- Experience with autonomous vehicles, mobile robots, or other safety-critical systems; hands-on sensor integration.
- Experience with GPU-accelerated compute or productionizing AI models, low-latency IPC, cloud infrastructure, Bazel, or cross-compilation and deployment for Linux-based systems.
Tools
Rust, C++, Linux, Bazel
AI focus
Integrate ML work into the real-time on-vehicle stack; preferred experience includes GPU-accelerated compute or productionizing AI models. AI tools may also be used during interviews to compare qualifications and experience; a human reviews the output and makes the final hiring decision.
Model-written summary · the original posting is authoritative