HMI Software Developer - Controls Engineering

Engineering Budapest, Hungary


Description

As an HMI Software Developer at INNIO, you will play a key role in designing and implementing solutions for HMI systems, coding and validating new features, and providing 2nd level support for HMI issues. This role also involves assisting in guiding junior developers and participating in the development of new HMI systems. The ideal candidate should have a strong interest in HMI and SCADA systems, proficiency in object-oriented software design, and familiarity with agile processes and CI/CD pipelines.
 
At INNIO we offer you:  
  • Young & supportive team - in a fast-growing international business environment
  • Learn & develop yourself - help you craft your career path with (INNIO learning, free language courses according to business needs)
  • Hybrid working - 50% Office, 50 % Home Office with flexible working hours
  • Cafeteria package with various options - SZÉP Card, Cash option, Nursery & kindergarten support
  • Medicover Spring White Package- from the first day of employment
  • Easily accessible location - in the heart of the most vibrant campus area in Budapest (location: 13rd District, easy to approach by Metro Line 3)
  • Take a break - Recharge your batteries with free coffee and tea selection in the kitchen area
  • Live an active lifestyle – activate your AYCM pass

In this role you will be responsible for:

  • Design and implement creative solutions for customer requirements on INNIO HMI systems using the latest technologies.
  • Code, validate, and create technical documentation for new features.
  • Provide 2nd level support and debugging for HMI issues.
  • Participate in the functional ownership of HMI features and epics (functional areas).
  • Assist in guiding junior developers.
  • Collaborate in a team on the architectural design and development of new HMI systems and components.

Your Profile:

  • A bachelor’s degree in computer science, computer engineering, or a related field.
  • 3-10+ years of experience in full stack development.
  • Proficient knowledge in object-oriented software design, C# or Java, and web technologies like JavaScript, HTML, CSS, and React.
  • Strong interest in HMI and SCADA systems.
  • Familiarity with agile processes, CI/CD pipelines, and common software development tools.
  • Good communication skills in English.
  • Basic to intermediate UI/UX design skills.
Preferable Requirements:
  • Experience with industrial HMI and/or SCADA systems (e.g., Atvise from Bachmann).
  • Experience in the power supply, gas engines, or automotive industry.
  • Knowledge of communication protocols used on HMI and PLC systems like OPC UA.