Sr. Robotics Middleware Engineer
Core
Evaluate, prototype, and optimize next-generation communication middleware (e.g., Zenoh) for advanced robotic systems on embedded platforms.
Role type
Senior IC robotics middleware engineer
Builds
High-throughput, low-latency messaging architectures for production robotic applications
Domain
Robotics, embedded systems, high-performance computing
Deliverable
production ML models | product features
Required skills
ROS 2 middleware architecture, DDS internals, Zenoh, modern C++, shared-memory IPC, zero-copy messaging, embedded Linux optimization, benchmarking frameworks
Preferred skills
NVIDIA Jetson platform development, GPU/CUDA memory management, real-time operating systems, autonomous systems background
Technologies
Zenoh, ROS 2, DDS, eCAL, iceoryx, Cyclone DDS, Fast DDS, NVIDIA Jetson, C++
Responsibilities
Lead build-versus-adopt evaluation of Zenoh as a ROS Middleware layer; Design and optimize zero-copy/shared-memory messaging architectures; Develop benchmarking frameworks for latency, throughput, and resource utilization; Collaborate with engineering teams to implement scalable middleware solutions; Document architectural recommendations and best practices.
Seniority
Senior, hands-on IC
