You get the opportunity to take part in the development of the realtime core services of KUKA’s newest Linux-based robot operating system. This hard-realtime system will provide a stable and reliable base for all the robots within the KUKA portfolio on the market.
Being part of a development team, alongside the implementation of code, every member shall take care of several levels of testing through continuous integration, thus, providing a code capable of meeting industry standards. For implementation, modern C++ standards (14-17) are used.
As a contributor to an international high-prio development project, your task is to collaborate closely with developers and stakeholders abroad, understand the global needs and requirements of the project, and lead high-level component design. As a senior developer, you are expected to have a strong drive and to be capable of working on your own while also helping others to thrive.
degree in Robotics, Engineering, Computer Science, Mathematics or Physics,
strong proficiency and several years of practical experience in modern C++ (11-14 at least),
good understanding of Linux systems,
deep knowledge in real-time and embedded systems
deep understanding of cross-compilation, different system architectures,
proficient communication in English is a must,
good knowledge of microservice architecture,
at least basic knowledge of language-agnostic communication technologies (zeroMQ, RPC implementations, etc.),
flexible about learning different technologies and frameworks,
proactive and motivating presence within the organization.
practical experience in embedded systems development
What we offer
• flexible working hours • home office opportunity • recreational opportunities and also