Robotics Systems Software Engineer - Real-Time Linux & IPC

Socket.dev

San Francisco (CA)

On-site

USD 180,000 - 250,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Weave is seeking a Systems Software Engineer focused on the OS to own the kernel, IPC layer, and real-time behavior for our robotics platform. You’ll manage boot, OTA updates with rollback, service supervision, crash capture, and health monitoring, bringing up new hardware alongside engineers from electrical, controls, and robotics teams.

You will design the core systems used by all robotics applications, optimize performance, and ensure reliability across the full stack, from kernel to

Qualifications

  • 3+ years working at the OS level, including schedulers, memory, filesystems, and kernel/userspace boundary.
  • Production-quality C++ software for embedded or real-time systems.

Responsibilities

  • Design and implement core systems including on-device and remote networking, IPC, scheduling, synchronization, and resource management.
  • Profile, optimize CPU utilization, latency, throughput, memory usage, and scheduling across the robotics software stack.
  • Build diagnostics, health monitoring, and fault-handling to improve robot robustness and serviceability.
  • Debug across hardware, firmware, and robotics software Stack.

Skills

Deep Linux internals
Modern C++
Systems programming
Hardware/software debugging

Tools

U-Boot
Device trees
Buildroot/Yocto
GDB/strace/ltrace

Job description

Weave is seeking a Systems Software Engineer focused on the OS to own the kernel, IPC layer, and real-time behavior for our robotics platform. You’ll manage boot, OTA updates with rollback, service supervision, crash capture, and health monitoring, bringing up new hardware alongside engineers from electrical, controls, and robotics teams.

You will design the core systems used by all robotics applications, optimize performance, and ensure reliability across the full stack, from kernel to

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

Similar jobs worth comparing

Robotics OS Engineer - Real-Time Linux & IPC
Robotics OS Engineer - Real-Time Linux & IPC

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
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
Systems Software Engineer, Operating Systems
Systems Software Engineer, Operating Systems

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 250,000
Robotics Actuator Firmware Engineer - Real-Time Control
Robotics Actuator Firmware Engineer - Real-Time Control

Socket.dev • San Francisco (CA)

On-site
USD 120,000 - 170,000
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Robotics Controls Engineer — Real-World Motion & Safety
Robotics Controls Engineer — Real-World Motion & Safety

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

Hybrid
USD 120,000 - 170,000
Robotics Software Engineer, Actuator Firmware
Robotics Software Engineer, Actuator Firmware

Socket.dev • San Francisco (CA)

On-site
USD 120,000 - 170,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 Software Engineer, Actuator Firmware San Francisco, CA · On-site
Robotics Software Engineer, Actuator Firmware San Francisco, CA · On-site

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

Hybrid
USD 120,000 - 180,000