About this role
<p> </p> <p><strong>Your job:</strong></p> <ul> <li>Implement customer-specific applications with focus on business logic and algorithmic development using high-level languages</li> <li>Define and develop clear software architectures and interfaces connecting hardware control and user interfaces</li> <li>Collaborate closely with global Festo development teams, especially at headquarters in Germany</li> <li>Maintain and enhance implemented applications, ensuring quality documentation and issue tracking in ALM tools</li> <li>Investigate, evaluate, and resolve problems through solution-oriented proposals across diverse customer environments</li> <li>Support the implementation of libraries and components with emphasis on scalable software design</li> </ul> <p> </p> <p><strong>Your qualification:</strong></p> <ul> <li>Completed Bachelor’s or Master’s degree in Computer Science, Information Technology, Automation, or a comparable field</li> <li>Minimum of 5 years of professional experience with with high-level programming languages such as Python or Node.js and UI frameworks like HTML, CSS, TypeScript, Angular, or C#/WPF</li> <li>Very good technical understanding and sound knowledge of electric automation and mechatronic or robotic/end-of-arm systems is desirable</li> <li>Knowledge of PLC-programming and industrial fieldbus protocols is advantageous</li> <li>Excellent command of written and spoken English communication skills</li> <li>Proficiency in modern development environments, interface design, and application lifecycle management (ALM) tools</li> <li>Analytical, customer-focused, collaborative, and proactive in problem-solving and continuous learning</li> <li>Open to occasional travel and short-term international assignments for customer or HQ collaboration</li> </ul>