Real-Time Linux Embedded Engineer for Robotics

Proception Inc.

Palo Alto (CA)

On-site

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Proception Inc. is seeking an Embedded Software Engineer to advance Linux-based control, sensing, and robotics middleware for our hands platform. You will work across real-time Linux, device drivers, robotics middleware, and high-performance data pipelines enabling precise robotic manipulation.

The role requires strong C/C++ or Rust on embedded Linux, real-time Linux experience, and familiarity with ROS/ROS2. Collaboration across firmware, controls, and hardware teams is essential.

Qualifications

  • BS or MS in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or related fields.
  • Strong experience in C/C++ or Rust on embedded Linux systems.
  • Experience with Linux system programming: threading, IPC, scheduling, memory management.
  • Familiarity with real-time Linux (PREEMPT_RT), low-latency tuning, or real-time userland frameworks.
  • Exposure to Linux build systems and distributions (Yocto, Buildroot, Debian-based systems).
  • Knowledge of robotics-oriented communication protocols and interfaces (CAN, SPI, I2C, UART, EtherCAT).
  • Experience building high-rate sensing or control pipelines (IMUs, force sensors, encoders, cameras).
  • Comfortable with debugging tools: perf, strace, ltrace, gdb, logic analyzers, oscilloscopes.
  • (+ ) Experience with ROS/ROS2, DDS, or robotics middleware.
  • (+ ) Familiarity with GPU/accelerators, ZeroMQ, or shared-memory IPC.
  • (+ ) Understanding of motor control, PID tuning, or robot kinematics.

Responsibilities

  • Develop Linux-based software services for real-time sensing, actuation, and control coordination.
  • Integrate low-level drivers and kernel modules for sensors, actuators, and high-speed communication.
  • Optimize system performance through scheduling, CPU isolation, memory locking, and IO tuning.
  • Implement fast, reliable IPC pipelines for AI, perception, and hardware control components.
  • Build and maintain software infrastructure for distributed robotics (logging, monitoring, diagnostics).
  • Develop tools and frameworks for hardware-in-the-loop (HIL) testing and continuous integration.
  • Collaborate with firmware, controls, and hardware teams to build end-to-end robotic capabilities.
  • Contribute to middleware and runtime systems that manage high-rate data in robotic hands.
  • Work on cutting-edge embedded Linux systems for next-generation humanoid robotics.
  • Collaborate with world-class roboticists, embedded engineers, and AI researchers.
  • Access to advanced labs, robotic platforms, and hardware prototyping facilities.
  • Competitive salary and equity compensation.
  • Comprehensive health, dental, and vision coverage.

Skills

C/C++
Rust
embedded Linux
Linux system programming
real-time Linux
ROS/ROS2
GPU/accelerators
ZeroMQ
shared-memory IPC
PID tuning
robotics middleware

Education

BS or MS in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or related fields

Tools

Yocto
Buildroot
Debian-based systems
GDB
Perf
strace
ltrace

Job description

Proception Inc. is seeking an Embedded Software Engineer to advance Linux-based control, sensing, and robotics middleware for our hands platform. You will work across real-time Linux, device drivers, robotics middleware, and high-performance data pipelines enabling precise robotic manipulation.

The role requires strong C/C++ or Rust on embedded Linux, real-time Linux experience, and familiarity with ROS/ROS2. Collaboration across firmware, controls, and hardware teams is essential.

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

Similar jobs worth comparing

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
Embedded Software Engineer - Unix Systems & Platform Software
Embedded Software Engineer - Unix Systems & Platform Software

Proception Inc. • Palo Alto (CA)

On-site
USD 130,000 - 180,000
Robotics Firmware Intern - Real-Time Embedded
Robotics Firmware Intern - Real-Time Embedded

Proception Inc. • Palo Alto (CA)

On-site
Embedded Firmware Engineer: Sensing & Actuation (Equity)
Embedded Firmware Engineer: Sensing & Actuation (Equity)

Proception Inc. • Palo Alto (CA)

On-site
USD 120,000 - 180,000
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
Embedded Real-Time Robotics Perception Engineer
Embedded Real-Time Robotics Perception Engineer

pathrobotics • Columbus (OH)

On-site
USD 120,000 - 180,000
Daily free lunch
Flexible PTO
Comprehensive medical, dental, and vis
+3
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
Core Robotics Engineer — Real-Time Perception & Planning
Core Robotics Engineer — Real-Time Perception & Planning

Sereact GmbH. • Boston (MA)

On-site
USD 125,000 - 260,000
Medical, dental, and vision insurance
401(k) with company match
20 days paid time off
+5
Embedded Robotics Software Engineer — Real-Time Systems
Embedded Robotics Software Engineer — Real-Time Systems

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 90,000 - 120,000
Health coverage
Dental & vision
401(k) plan
+3
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