> Markdown version of [/jobs/ext/3052871-robotics-middleware-engineer](https://www.wearedevelopers.com/jobs/ext/3052871-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). --- # Robotics Middleware Engineer - **Company:** ALTEN Technology USA - **Location:** Woburn, MA, United States - **Experience:** Expert - **Salary:** $135,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, 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:** September 24, 2026 - **Apply:** https://www.juju.com/job/16_08d3a3dd1 ## 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. ## 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 optimize zero-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) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1935-boosting-opensearch-performance-grpc-search-in-action) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j)