Robotics Software Engineer

CUBIQ RECRUITMENT LLC
Campbell, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Campbell, United States of America

Tech stack

Abstraction Layers
Artificial Intelligence
C++
Profiling
Software Debugging
Device Drivers
Distributed Systems
Linux on Embedded Systems
Interoperability
Inter-Process Communication
Python
Real-Time Operating Systems
System Programming
Robot Operating System
Low Latency

Job description

I'm working with a robotics/AI company looking for a Robotics Software Engineer to help build and optimize the low-latency systems powering real-world robotic platforms.

This is a highly technical role focused on Embedded Linux, real-time performance, device integration, and runtime infrastructure that sits underneath cutting-edge AI and robotics systems.

What you'll do:

Build and optimize low-latency runtime systems for robotics applications.

Develop and maintain Embedded Linux and RTOS-based infrastructure.

Work on drivers, device drivers, HALs, and IPC/inter-process communication systems.

Improve sensor integration, streaming pipelines, and on-device/on-robot performance.

Profile and debug bottlenecks across compute, networking, scheduling, memory, and I/O.

Support robot onboarding and device integration for next-generation robotic platforms.

Partner closely with researchers and hardware teams to productionize real-world AI systems.

Requirements

Strong systems programming experience in C++, Rust, or Python.

Deep experience with Embedded Linux and real-time operating systems (RTOS).

Background working on latency-sensitive or performance-critical systems.

Experience with drivers, hardware abstraction layers (HAL), and sensor pipelines.

Strong debugging and profiling skills across distributed or hardware-integrated systems.

Engineers who enjoy working close to hardware and solving complex runtime problems.

Experience in robotics, autonomous systems, AR/VR, video pipelines, or distributed systems is a plus.

Apply for this position