Description
The role focuses on developing and validating robot control systems by applying control theory, advanced algorithms, calibration, digital signal processing, and embedded software. Responsibilities include implementing algorithms in C++, Python, and Matlab/Simulink; designing test benches; building data-acquisition and processing software; identifying dynamic system properties; connecting embedded firmware, middleware, backends, and analysis platforms; and resolving interoperability issues. The position requires at least three years of control-systems or mathematician experience, three years of embedded software development, strong control theory and DSP knowledge, proficiency in C++, Python, and Matlab, and familiarity with electric motors, motor control, and communication protocols.
