Back to jobsBachelor's or Master's degree in a technical discipline (e.g. Mechatronics, Computer Science, Electrical Engineering)
Strong passion for embedded software engineering
At least 5 years of professional experience with state-of-the-art software development using modern C++, preferably C++20
Experience with advanced template metaprogramming
Experience working with real-time operating systems (RTOS), preferably POSIX-based operating systems
Experience with communication interfaces and protocols such as SPI, CAN and QUIC and Ethernet-based protocols (e.g. UDP)
Familiarity with technologies and tools such as Protobuf, CMake, Tracealyzer and Docker is a plus
Experience in sensing technologies and motor control systems is a plus
Strong sense of ownership with the motivation to take responsibility and drive projects to successful completion
Good written and spoken English skills; German language skills is a plus
