HMI Software Engineer

2 Weeks ago • 5 Years + • Research & Development

About the job

SummaryBy Outscal

Must have:
  • Bachelor's degree in IT, Automation, or equivalent
  • Minimum 5 years of relevant experience
  • Good knowledge of Object-oriented Programming (Java, Java Swing, A-Vis, etc.)
  • Strong understanding of Network Technologies
  • Proficiency in software versioning tools (GIT)
  • Fluent in spoken and written English
  • Experience in Development of UI (User-Interface)
  • Knowledge in Java and Java Swing
  • Knowledge in test automation
Good to have:
  • Knowledge of IEC 61131-3 and Structured Text
  • Familiarity with databases
  • Experience in working with agile teams and tools (MS DevOps, Jira, etc.)
  • Knowledge in User-centric design
Perks:
  • Dynamic position in an international company
  • Contact with internal and external stakeholders
  • Enthusiastic and motivated team
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

A Bachelor's degree in IT, Automation, or equivalent

Responsibilities / Tasks

As a Human Machine Interface (HMI) Software Engineer, you play a crucial role in designing and implementing the HMI software for single machines. As we continue to grow, we are seeking a highly skilled and motivated HMI Software Engineer to join our dynamic team.

Responsibilities

  • Developing and Programming of HMI software on your own and as part of a team depending on the size of the project.
  • Developing customer specific applications and also install these globally at our customers.
  • Translating a customer request to a workable HMI software solution.

Required Qualifications

Your Profile / Qualifications

  • A Bachelor's degree in IT, Automation, or equivalent.
  • A minimum of 5 years of relevant experience in a similar role within an international business environment.
  • Very good knowledge of Object-oriented Programming (Java, Java Swing, A-Vis, etc.).
  • Strong understanding of Network Technologies, including Basic, TCP/IP, and OPC UA.
  • Proficiency in software versioning tools, such as GIT.
  • Optional: Knowledge of IEC 61131-3 and Structured Text.
  • Optional: Familiarity with databases (mention specific databases).
  • Experience in working with agile teams and tools (MS DevOps, Jira, etc.).
  • Experience in Development of UI (User-Interface).
  • Preferable: Knowledge in User-centric design.

Personal Skills

  • Self-supportive, result-driven, and a team player.
  • Willingness to travel globally (10 to 20%).
  • Fluent in spoken and written English.

Mandatory Technical Requirements

  • Knowledge in Java and Java Swing
  • Knowledge in test automation
  • Knowledge in the development of UI (User interface)

What We Offer

  • A dynamic position in an international company with a lot of contact with internal and external stakeholders.
  • An enthusiastic and motivated team.

Did we spark your interest?

Then please click apply above to access our guided application process.

View Full Job Description

About The Company

Karnataka, India (On-Site)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug