> Markdown version of [/jobs/ext/1714876-sr-robotics-middleware-engineer](https://www.wearedevelopers.com/jobs/ext/1714876-sr-robotics-middleware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Robotics Middleware Engineer - **Company:** Alten USA - **Location:** North Reading, MA, United States - **Experience:** Expert - **Salary:** $135,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, Profiling, Nvidia CUDA, Serialization, Distributed Systems, Memory Management, Linux on Embedded Systems, Middleware, Inter-Process Communication, Performance Tuning, Real-Time Operating Systems, Robotic Automation Software, Information Technology, Data Analytics, Software Performance - **Published:** July 28, 2026 - **Apply:** https://www.juju.com/job/00000000gk8p2f ## About the Role + Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience. Deep hands-on experience with: + ROS 2 middleware architecture + RMW implementations + DDS internals and transport mechanisms Experience with Zenoh or comparable publish/subscribe communication frameworks, including: + eCAL + iceoryx + Cyclone DDS + Fast DDS + Strong proficiency in modern C++ development. Extensive knowledge of: + Shared-memory inter-process communication (IPC) + Zero-copy messaging techniques + High-performance distributed systems + Experience profiling and optimizing software performance on embedded Linux and ARM-based platforms. + Strong analytical and benchmarking skills with a data-driven approach to architectural decision-making. Preferred Qualifications; + Experience developing and optimizing applications on NVIDIA Jetson platforms. + Understanding of GPU/CUDA memory management and GPU-aware communication strategies. + Experience with real-time operating systems and low-latency robotics applications. + Background in autonomous systems, robotics platforms, or edge computing environments. Salary Range: $135K-$170K The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience. ## Description 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. + Lead a comprehensive build-versus-adopt evaluation of Zenoh as a robotics communication transport, including: + Standalone deployment models + Integration as an RMW (ROS Middleware) layer within ROS 2 + Technical recommendations supported by quantitative benchmarking and analysis + Design, implement, and optimizezero-copy and shared-memory messaging architectures to maximize communication performance on NVIDIA Jetson platforms. + Analyze and improve messaging pipelines through: + Memory layout optimization + Serialization efficiency enhancements + Transport-layer tuning + Resource utilization optimization + Develop and execute benchmarking frameworks to measure: + End-to-end latency + Throughput + CPU utilization + GPU overhead + Overall system performance versus existing communication architectures + Collaborate with robotics, software, and systems engineering teams to identify and implement scalable middleware solutions for production robotic applications. + Document findings, benchmark results, architectural recommendations, and implementation best practices. ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)