Senior C++ Software Engineer (Real-time SDKs and Interfaces)
Engineering , Software / Information Technology
You get the opportunity to contribute to the development of 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.
Technically heading a newborn development team, alongside the implementation of high quality code, you will get the chance to collaborate in an international environment, design the architecture of software components and services, or even subsystems. We use modern C++ standards (14-17), service-oriented-architecture and containerization.
The topic of the team is defining the way how robots are controlled from the outside, from several different robot operating systems. This control shall be real-time, violations of such shall not be missed. The concept of external control shall be developed to be an integral part of the new robot ecosystem.
degree in 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,
at least basic knowledge of language-agnostic communication technologies (zeroMQ, RPC implementations, etc.),
proactive and motivating presence within the organization.
good knowledge of SoA,
practical experience in embedded systems development.
What we offer
• flexible working hours • home office opportunity • recreational opportunities and also