Sr. Robotics Middleware Engineer
Job Description
<div class="content-intro"><p>We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more.</p> <p>As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing.</p> <p>When you join ALTEN Technology USA, you’ll collaborate on some of the world’s toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow.</p></div><p>As a Sr. Robotics Middleware Engineer you will be responsible for;</p> <div> <p>We are seeking a Senior Robotics Middleware Engineer to evaluate, prototype, and optimize next-generation communication middleware for advanced robotic systems. This role will focus on assessing emerging robotics transport technologies, including Zenoh, and improving high-throughput, low-latency messaging architectures on NVIDIA Jetson-class embedded platforms. The ideal candidate will bring deep expertise in ROS 2 middleware, DDS internals, shared-memory communication, and performance optimization for embedded Linux environments.</p> <ul> <li> <p>Lead a comprehensive build-versus-adopt evaluation of Zenoh as a robotics communication transport, including:</p> <ul> <li>Standalone deployment models</li> <li>Integration as an RMW (ROS Middleware) layer within ROS 2</li> <li>Technical recommendations supported by quantitative benchmarking and analysis</li> </ul> </li> <li> <p>Design, implement, and optimize<strong> </strong>zero-copy and shared-memory messaging architectures to maximize communication performance on NVIDIA Jetson platforms.</p> </li> <li> <p>Analyze and improve messaging pipelines through:</p> <ul> <li>Memory layout optimization</li> <li>Serialization efficiency enhancements</li> <li>Transport-layer tuning</li> <li>Resource utilization optimization</li> </ul> </li> <li> <p>Develop and execute benchmarking frameworks to measure:</p> <ul> <li>End-to-end latency</li> <li>Throughput</li> <li>CPU utilization</li> <li>GPU overhead</li> <li>Overall system performance versus existing communication architectures</li> </ul> </li> <li> <p>Collaborate with robotics, software, and systems engineering teams to identify and implement scalable middleware solutions for production robotic applications.</p> </li> <li> <p>Document findings, benchmark results, architectural recommendations, and implementation best practices.</p> </li> </ul> </div> <p><strong>Qualifications;</strong></p> <div> <ul> <li>Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience.</li> </ul> <p>Deep hands-on experience with:</p> <ul> <li>ROS 2 middleware architecture</li> <li>RMW implementations</li> <li>DDS internals and transport mechanisms</li> </ul> <p>Experience with Zenoh or comparable publish/subscribe communication frameworks, including:</p> <ul> <li>eCAL</li> <li>iceoryx</li> <li>Cyclone DDS</li> <li>Fast