For visionaries of digitalisation

Careers in software development, robotics and IT 

Careers in software development

As an expert in digitalisation, you are in demand everywhere. But where can your work impact entire industries? With us! An effective synergy between superb engineering skills and outstanding software development, visionary robotics and sophisticated IT forms the foundation for our success. Gripping or welding technology for car manufacturing, packaging plants in the food industry or high-precision systems for pharmaceutical production – the result is always smart and intuitive products: the perfect working environment for the visionaries of digitisation.

Software development digitalisation

Does computer science run through your very veins? Are you always pushing boundaries and wanting to try out something new? Whether you’re an experienced software developer* or a creative entry-level newcomer* – join us in driving digitisation. Because we are looking for concentrated IT expertise for the framework development of our future software components. And because you are probably just as enthusiastic about technology as we are, here is an excerpt from our current tech stack:

html, html5, css, css3, javascript, typescript, angular, json, rest, web-services, cordova, c#, .net., net-core, ef-core-2.0,,, entity-framework, backend, azure, arm-template, docker-container, continuous-delivery, devops, continuous-integration, docker, artifactory, teamcity, jenkins, user-experience, user-interface, unit-testing, oop, uml, owl, sparql, semantic-web, Knowledge Graph, C++, ROS, Tensorflow, Python, noSQL, Grafana, Prometheus, Open AI, AWS and Linux.

That’s your job

You develop basic software solutions for digital products as part of new business models. You design software architectures, define and develop software platforms as well as tools and solutions based on them. You also implement integration and testing strategies. You develop suitable algorithms and AI solutions close to the product and integrate them into the corresponding software solutions.

What we want from you

You have a degree in computer science, electrical engineering or mathematics. You have a comprehensive knowledge of functional and object-oriented programming languages. You are able to contribute your applicable experience in developing programming languages and have a good overview of new technology, methods and trends in software development. In essence, you are always at the cutting edge.

Software development automation technology

Clear guidelines, sound processes, a reliable results framework and clear structures: Festo offers nothing less than inbuilt dependability. You are bound to feel comfortable in this environment. It’s all about engineering software, embedded software and process automation – and invariably about a wide range of customer-specific solutions. You will work alongside engineers* and technicians* as equals. This requires assertiveness, a structured approach and the ability to manage interfaces actively. Whether you join us as an entry-level newcomer* or a specialist* with lots of professional experience, at Festo, you don’t give up control over applications you have developed; you accompany them throughout the development process.

That’s your job

You develop project-specific software and embedded software. Depending on the project, you may be involved in design, simulation, calculation, implementation or supervision of series production stages. You see yourself as the key contact for all things relating to engineering. You have responsibility for technical documentation.

What we want from you

You have a degree in electrical engineering, computer engineering, communications engineering or mechatronics and have solid experience of object-oriented software development through the development of embedded software and in analogue and digital technology. You are proficient in C, C++, software and firmware development for microcontrollers and PLC controls, and have an in-depth knowledge of operating systems and software and an innate understanding of hardware and software. You excel in process- and object-oriented thinking and feel quite at home with versatile structures. You have a lot of ingenuity, commitment and implementation skills to offer. In essence, you always find a way to achieve an appropriate solution.


Being at the forefront of industrial automation, it is our core business to help shape the production and working worlds of the future. And we believe that the industrial change requires a new way for humans, machines and data to interact. Self-learning systems and robot-based automation solutions that work hand in hand with human beings play a decisive role in this. We are taking up this trend and meeting it with the development of our own collaborative robots – so-called cobots. Our goal is to develop adaptive robotic systems with artificial intelligence. When it comes to our technologies, for real experts in robotics, a glance at our tech stack reveals:

functional safety according to ISO 13849, IEC 62061, DIN EN 61508, Embedded C, ARM Microcontroller, EtherCAT, CANopen, PROFIsafe, FSoE, Angular, Three.js, HTML5, Javascript/TypeScript, WPF, C#.

That’s your job

As a robotics expert for us, you develop embedded software for industrial robot systems with integrated functional safety functions. You design and implement PC-based or web-based tools for commissioning, parameterisation and programming of safety functions in automation components. You develop security architectures for automation systems and create product-related specifications and designs using requirements and life cycle management tools.

What we want from you

You have a degree in robotics, computer science or a comparable qualification and several years of professional experience with product or system development in robotics. You have experience in the development of safety or automation products. Independent and solutions-oriented work in interdisciplinary agile development teams is important to you. You have a high degree of self-motivation and persuasiveness. In essence, as an expert in robotics, you want to shape the production and working worlds of the future. We look forward to receiving your application.