Robotics Software Engineer (Alameda)
Cubiq Recruitment
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.
What weโre looking for: 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.