Robotics OS Engineer - Real-Time Linux & IPC

Weave Robotics, Inc.

San Francisco, Northern (CA, KY)

Hybrid

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Weave Robotics, Inc. in San Francisco is seeking a Systems Software Engineer focused on the OS to own the kernel, IPC, and real-time behavior.

You will work on boot, OTA updates, health monitoring, and unattended operation across a robotics compute platform with custom boards. You will partner with hardware, controls, and robotics teams to bring up new hardware, optimize scheduling, memory usage, and latency.

Qualifications

  • 3+ years working at the OS level, with Linux internals and real-time behavior.
  • Proficient in production-quality C++ for embedded or real-time systems.
  • Strong understanding of Linux systems programming (threading, memory, IPC, scheduling).
  • Comfortable reading schematics and debugging across hardware, firmware and software boundaries.

Responsibilities

  • System architecture: IPC, scheduling, synchronization, and resource management for robotics applications.
  • Optimize system performance: profile latency, throughput, memory usage, and scheduling across the stack.
  • Design for reliability: build diagnostics, health monitoring, and fault-handling systems.
  • Debug across the stack: investigate issues spanning hardware, firmware, and software.

Skills

Linux internals
Modern C++
Systems programming
Hardware debugging

Tools

GDB
strace
ltrace
Yocto / Buildroot

Job description

Weave Robotics, Inc. in San Francisco is seeking a Systems Software Engineer focused on the OS to own the kernel, IPC, and real-time behavior.

You will work on boot, OTA updates, health monitoring, and unattended operation across a robotics compute platform with custom boards. You will partner with hardware, controls, and robotics teams to bring up new hardware, optimize scheduling, memory usage, and latency.

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

Similar jobs worth comparing

Robotics Systems Software Engineer - Real-Time Linux & IPC
Robotics Systems Software Engineer - Real-Time Linux & IPC

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 250,000
Systems Software Engineer, Operating Systems San Francisco, CA · On-site
Systems Software Engineer, Operating Systems San Francisco, CA · On-site

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Embedded Robotics Software Engineer - Real-Time Systems
Embedded Robotics Software Engineer - Real-Time Systems

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 210,000
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Systems Software Engineer, Operating Systems
Systems Software Engineer, Operating Systems

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 250,000
Real-Time Robotics Runtime Engineer | Linux, IPC & ROS
Real-Time Robotics Runtime Engineer | Linux, IPC & ROS

Proception Inc. • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Competitive salary
Equity
Health/dental/vision benefits
Real-Time Linux Kernel Engineer for Robotics Platforms
Real-Time Linux Kernel Engineer for Robotics Platforms

NEURA Robotics • Germany (OH)

On-site
USD 120,000 - 180,000
30 days vacation
Corporate benefits program
Robotics System Software Engineer — Core OS & Hardware
Robotics System Software Engineer — Core OS & Hardware

The Bot Company • San Francisco (CA)

On-site
USD 140,000 - 190,000
Embedded Software Engineer San Francisco, CA · On-site
Embedded Software Engineer San Francisco, CA · On-site

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 210,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