Real-Time Robotics Runtime Engineer | Linux, IPC & ROS

Proception Inc.

Palo Alto (CA)

On-site

USD 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Equity
Health/dental/vision benefits

Job summary

Proception Inc. is seeking a seasoned robotics software engineer to own and evolve the runtime infrastructure that powers real robots.

You will design, implement, and optimize the core software stack to ensure reliable operation and scalable deployment across platforms. You will integrate firmware, sensors, cameras, and perception into Linux‑based systems, build IPC and data pipelines, and develop visualization and debugging tools for observability and deployment.

Qualifications

  • BS/MSc/PhD in Computer Science, Robotics, or related technical fields.
  • Strong background in Linux systems programming, shell scripting, and process-level debugging.
  • Solid understanding of real-time and distributed systems (latency, throughput, scheduling).
  • Fluency in Rust and C++/Python.
  • Experience designing and debugging IPC systems (shared memory, ZeroMQ, DDS, gRPC, or similar).
  • Hands‑on experience integrating cameras and high‑rate sensors on Linux platforms (V4L2, GStreamer, libcamera, or equivalents).
  • Experience working with ROS or ROS2 in real robotic systems
  • Comfortable debugging multi‑process, multi‑threaded systems under timing and resource constraints
  • Familiarity with profiling/debugging tools such as perf, gdb, strace, and system tracing tools
  • Experience with real‑time Linux or deterministic networking
  • Familiarity with URDF/MJCF/SDF and robotics simulation environments (MuJoCo, Isaac Sim, Gazebo)

Responsibilities

  • Design and maintain the robot runtime architecture including process lifecycles, IPC, and data flow
  • Integrate embedded firmware, sensors, and cameras into Linux‑based robotic systems
  • Build and maintain real‑time streaming and visualization tools for robot state, perception, and system health
  • Develop deployment, configuration, and versioning pipelines for on‑robot software
  • Support simulation, hardware‑in‑the‑loop, and sim‑to‑real deployment workflows
  • Improve observability, fault detection, and debuggability of robot software stacks
  • Collaborate closely with firmware, perception, and controls teams to define clean system interfaces
  • Ensure reliability and performance of robot software under real‑world operating conditions
  • Own the runtime infrastructure that determines robot reliability and performance
  • Work hands‑on with real robots, sensors, and production systems
  • Collaborate closely with embedded, perception, and control teams

Skills

BS/MSc/PhD in CS/Robotics
Linux systems programming
Shell scripting
Process-level debugging
Real-time systems
Distributed systems
Rust
C++
Python
IPC systems
Cameras integration
Sensors integration
ROS/ROS2
Multi-process debugging
Multi-threaded debugging
Perf
GDB
Strace
System tracing
Real-time Linux
Deterministic networking
URDF/MJCF/SDF
Robotics simulation

Education

BS/MSc/PhD in CS/Robotics

Tools

V4L2
GStreamer
libcamera

Job description

Proception Inc. is seeking a seasoned robotics software engineer to own and evolve the runtime infrastructure that powers real robots.

You will design, implement, and optimize the core software stack to ensure reliable operation and scalable deployment across platforms. You will integrate firmware, sensors, cameras, and perception into Linux‑based systems, build IPC and data pipelines, and develop visualization and debugging tools for observability and deployment.

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

Similar jobs worth comparing

Robotics Software Engineer – Runtime & Integration Infrastructure
Robotics Software Engineer – Runtime & Integration Infrastructure

Proception Inc. • Palo Alto (CA)

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

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Real-Time Perception & Vision Engineer
Real-Time Perception & Vision Engineer

Path Robotics • Columbus (OH)

On-site
USD 120,000 - 180,000
Free lunch
Flexible PTO
Medical, dental, and vision coverage
+2
Real-Time Perception Engineer for Robotic Vision & Control
Real-Time Perception Engineer for Robotic Vision & Control

Path Robotics • Columbus (OH)

On-site
USD 130,000 - 170,000
Free lunch
Flexible PTO
Medical, dental, vision
+3
Robotics Platform Intern: Real-Time Data & AI Tools
Robotics Platform Intern: Real-Time Data & AI Tools

Proception Inc. • Palo Alto (CA)

On-site
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
Remote Robotics Software Engineer: ROS & Perception
Remote Robotics Software Engineer: ROS & Perception

Bright Vision Technologies • Canton Charter Township (MI)

On-site
USD 80,000 - 104,000
Senior Robotics Perception & Real-Time Systems Engineer
Senior Robotics Perception & Real-Time Systems Engineer

Socket.dev • New York (NY)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
Paid time off
+1
Robotics Software Engineer
Robotics Software Engineer

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Real-Time Robot Perception Engineer
Real-Time Robot Perception Engineer

Relling • San Francisco (CA)

On-site
USD 140,000 - 210,000