Programming of 32-bit microcontrollers for prototypes as well as current products
Develop software solutions that enable cutting edge robotic systems
Bridge the gap between hardware development and robot software architectures
Participate in development on all stages, ranging from planning and software design all the way to implementation
Learn and excel in software development on a unique technology stack involving robotics, operating systems, as well as our revolutionary user interface
Your experience & qualifications
University degree in software engineering or similar (Bachelor/Master/Diploma)
Minimum of 3 years of experience in programming of 32-bit Microcontroller in C/C++
Profound knowledge of communication interfaces such as SPI/UART
Good knowledge in one of the following fields: Electronics (reading and understanding schematics); RTOS; EtherCAT
High personal standard of performance and drive for result
Passion for developing innovative solutions as part of an interdisciplinary, cross functional team
Strong communication skills in English, German is optional