Software developer for machine software (m/f/d)

Your tasks:
Developing modern, touch-based operator software for machines based on Windows/Java with high demands on stability, performance and user experience.
Creating extensions, e.g. for data management, processing and visualization.
Develop cloud-based services and applications.
On-site and online user training and support.

Your profile:
Successful vocational training and/or further training in the field of software development.
Knowledge in the development of human-machine interfaces (HMI).
Experience with PLC-controlled machines and industrial interfaces such as ADS and OPC UA desirable.
Good to very good knowledge of programming systems with C++, C# and Java/Eclipse.
Experience with software testing, versioning and documentation.
Self-motivation and high interest in continuous improvement, as well as independent working.

Your advantages:
Working on fantastic projects in an agile team with flat hierarchies.
Varied activities at a high technical level.
A wide range of training and development opportunities.
Flexible working time and location models.