HMI Software Engineer

6 Months ago • 5 Years + • Research & Development

Job Summary

Job Description

As a Human Machine Interface (HMI) Software Engineer, you will be responsible for designing and implementing the HMI software for single machines. You will develop and program HMI software independently and as part of a team, depending on the project's size. You will also develop customer-specific applications and install them globally at our customers' sites. You will translate customer requests into workable HMI software solutions.
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

Job Details

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.

Similar Jobs

Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
6 Months ago
version 1 - Senior Python Developer

version 1

London, England, United Kingdom (On-Site)
1 Month ago
London stock Exchange - Lead Software Developer

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
20 Hours ago
ION - Java Developer, Italy

ION

Italy (Hybrid)
6 Months ago
Qualcomm - Sr Engineer - Audio

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Days ago
Krafton  - Publishing Management Lead

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
NVIDIA - Senior Mask Design Engineer - Hardware

NVIDIA

Canada (On-Site)
3 Months ago
Tencent - Research Intern

Tencent

Tokyo, Japan (On-Site)
2 Weeks ago
ByteDance - AI Research Engineer, Large Language Model (Applied Machine Learning)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Vigaet - Internship - Mechanical Engineer

Vigaet

(On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineer 2

Microsoft

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Weeks ago
Mashgin - Software Engineer, Backend

Mashgin

Palo Alto, California, United States (Hybrid)
6 Months ago
Nagarro - Principal Engineer, Hybris

Nagarro

India (Remote)
6 Months ago
Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
5 Months ago
DraftKings - Lead Site Reliability Engineer

DraftKings

Boston, Massachusetts, United States (On-Site)
1 Month ago
Next Level Business Services - Big Data Engineer

Next Level Business Services

Phoenix, Arizona, United States (On-Site)
6 Months ago
ByteDance - Software Engineer, Global Payment Privacy

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Jigya - ITC Limited - IT Manager for Adobe Experience Manager (AEM) & Digital Assets

Jigya

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Next Level Business Services - Xymon Integration Engineer

Next Level Business Services

Mount Laurel Township, New Jersey, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Matellio - Technology Lead - PHP

Matellio

Jaipur, Rajasthan, India (On-Site)
22 Hours ago
PwC - Senior Associate_Databricks_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Google - Customer Engineer, Security, Google Cloud

Google

Mumbai, Maharashtra, India (On-Site)
2 Days ago
quience - Senior Manager- Data Engineering

quience

Bengaluru, Karnataka, India (On-Site)
20 Hours ago
Rambus - SMTS Verification Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

India (Remote)
6 Months ago
Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
2 Weeks ago
PwC - IN_Senior Associate _Data  Migration_Enterprise_Apps_SAP_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Springer Nature - Senior Data Engineer

Springer Nature

Pune, Maharashtra, India (Hybrid)
5 Months ago
pay2dc - Senior Backend Engineer

pay2dc

Gurugram, India (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Hardware Architect, GPU, ML IP

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Hashlist - ADAS Feature Architect

Hashlist

Pune, Maharashtra, India (Hybrid)
7 Months ago
Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
NVIDIA - Technical Program Manager - Compute Developer Tools

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
NVIDIA - CAD Layout Design Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
NVIDIA - Senior Solution Engineer, Mission Control

NVIDIA

Durham, North Carolina, United States (On-Site)
1 Month ago
Google - Electrical Engineering Manager, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Rivos - Post-Silicon Engineering Program Manager - Full Time

Rivos

Santa Clara, California, United States (On-Site)
6 Months ago
NVIDIA - Senior ASIC Verification Engineer - GPU

NVIDIA

Durham, North Carolina, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded