About this role
Firmware / Middleware Engineer – Humanoid Robotics at UMA. Location: Paris, Île-de-France, France. Role: building middleware, designing protocols, implementing safety Requirements: Expertise in C/C++, Python, ROS2, RT-Linux; design real-time protocols and bus architectures; implement safety-critical checks and redundancy; hardware debugging and low-latency optimization experience. Category: Engineering Seniority: Senior Level Tools: C, C++, Python, ROS2, RT-Linux, Zenoh, Rust, CAN, EtherCAT, oscilloscopes Commitment: Full Time Workplace: Onsite Languages: English