Robotics Software Engineer (Santa Clara)
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.