Robotics System Software Engineer — Core OS & Hardware

The Bot Company

San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Bot Company in San Francisco is seeking a system software engineer to build core software that bridges hardware, firmware, and higher-level applications on our robotics platform. You will write high-performance code, drive reliability, and collaborate across firmware, OS, and app teams to ship production-ready software running on real robots.

Responsibilities include designing robust device abstractions, debugging complex system issues, and optimizing latency and throughput across the

Qualifications

  • Strong proficiency in C, C++, Rust, and Python; production-quality system software.
  • Experience with OS and hardware: Linux internals, drivers, IPC, and resource management.
  • Ability to design and debug concurrent, real-time, or performance-critical systems.
  • Experience building and operating software interfacing with firmware, sensors, or embedded devices.
  • Strong systems intuition: understand failure modes, timing issues, and behavior under load.

Responsibilities

  • Build and maintain system-level software interfacing between hardware, firmware, and application layers.
  • Design robust abstractions for device control, data flow, and inter-process communication.
  • Debug complex system issues spanning kernel, drivers, services, and hardware interactions.
  • Optimize system performance, latency, and reliability across the full software stack.
  • Collaborate with firmware, embedded OS, and application teams to integrate system software cleanly.
  • Move quickly and independently to ship production-ready system software that runs on real robots.

Skills

C
C++
Rust
Python

Tools

Linux

Job description

The Bot Company in San Francisco is seeking a system software engineer to build core software that bridges hardware, firmware, and higher-level applications on our robotics platform. You will write high-performance code, drive reliability, and collaborate across firmware, OS, and app teams to ship production-ready software running on real robots.

Responsibilities include designing robust device abstractions, debugging complex system issues, and optimizing latency and throughput across the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software
System Software

The Bot Company • San Francisco (CA)

On-site
USD 140,000 - 190,000
Robotics Software Engineer
Robotics Software Engineer

Stealth Startup • San Francisco (CA)

On-site
USD 100,000 - 130,000
Robotics Software Engineer
Robotics Software Engineer

Garuda Ventures • Palo Alto (CA)

On-site
USD 100,000 - 140,000
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Robotics Firmware Engineer — Real-Time Embedded Systems
Robotics Firmware Engineer — Real-Time Embedded Systems

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Robotics Software Engineer — Real‑Time Systems & Developer Tools
Robotics Software Engineer — Real‑Time Systems & Developer Tools

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Robotics Software Generalist — Cloud & Robot Systems
Robotics Software Generalist — Cloud & Robot Systems

Foundation Robotics Lab • San Francisco (CA)

On-site
USD 90,000 - 130,000
Senior Real-Time Robotics Software Engineer (C++)
Senior Real-Time Robotics Software Engineer (C++)

Stealth Startup • San Francisco (CA)

On-site
USD 100,000 - 130,000
Senior Firmware Engineer for Real-Time Autonomous Robotics
Senior Firmware Engineer for Real-Time Autonomous Robotics

Jobot • Redmond (WA)

On-site
USD 180,000 - 230,000
Competitive compensation
Medical, dental and vision coverage
401(k)
+2
Robotics Embedded Systems Engineer — Real-Time Production
Robotics Embedded Systems Engineer — Real-Time Production

Weave Robotics • San Francisco (CA)

On-site
USD 120,000 - 180,000