Required Skills: MS or PhD in Computer Science, Robotics, or a related discipline, or equivalent experience Expert level knowledge with EtherCAT, CAN and CANopen Experience with motor control, peripherals and sensors and HW in the industrial or automotive domain Experience with hardware systems, their idiosyncrasies, and interfacing with SW 7+ years of experience using Modern C++ in production Knowledge of multi-threaded, non-blocking and asynchronous programming Delivering highly performant, real-time software Knowledge of Linux, real-time operating systems Proficiency with C++ toolchain (build & CI tools, compilers, debuggers, profilers) Strong oral and written communication skills Nice to haves: Experience with Docker and Kubernetes. You will work with a talented team of software engineers to implement mechatronics software to meet the quality, performance, observability and real-time characteristics required by our intelligent warehouse robotics applications.