Good command of English (minimum B2 level).
Bachelor’s degree in Computer Science, Automation, Robotics or a related field.
At least 3 years of experience in embedded software development.
Strong programming skills in C.
Hands-on experience with embedded systems, particularly ARM Cortex-M architectures.
Familiarity with Real-Time Operating Systems (RTOS).
Experience working with version control systems such as Git or SVN.
Availability to occasionally travel to the company headquarters in Germany for training sessions.