HMI Developer

Meet Life Sciences

München

On-site

EUR 70,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meet Life Sciences is seeking a Senior Embedded HMI Software Engineer in München to develop software for safety-critical medical systems. In this role, you will focus on the architecture and design of Human-Machine Interfaces on Embedded Linux platforms while ensuring compliance with medical software standards.

The ideal candidate has several years of experience in embedded HMI development, especially with Qt in regulated industries, and is proficient in modern C++. This position requires strong collaboration skills and an understanding of quality management standards.

Qualifications

  • Significant experience in embedded HMI/GUI development within regulated industries.
  • Strong background in software architecture and technical documentation.
  • Proficiency in modern C++; Python experience is beneficial.

Responsibilities

  • Design, develop, and maintain HMI applications for embedded systems.
  • Collaborate with cross-functional teams to ensure compliance with medical standards.
  • Create and maintain high-quality technical documentation.

Skills

Embedded HMI software development
Qt-based development
C++ programming
Embedded Linux
Technical documentation
User-centered development
Debugging skills

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering

Tools

Git
Jira
Confluence
Yocto
Buildroot

Job description

We are seeking an experienced and highly skilled Senior Embedded HMI Software Engineer to join a team developing software for advanced, safety-critical medical systems. In this role, you will focus on the architecture, design, and implementation of Human-Machine Interfaces (HMI) on Embedded Linux platforms, contributing to software that is highly usable, secure, reliable, and performance-driven.

Reporting to the Embedded Software Engineering Manager, you will collaborate with cross-functional teams to ensure compliance with applicable medical software standards and development processes. The ideal candidate will have significant experience in embedded HMI/GUI development, particularly using Qt within regulated or safety-critical industries, along with a strong background in software architecture and technical documentation.

General Responsibilities
  • Design, develop, and maintain HMI applications for embedded systems, ensuring responsive, intuitive, and safe user interfaces.
  • Implement software solutions on Embedded Linux platforms using modern programming languages and UI frameworks.
  • Collaborate closely with software architects, firmware engineers, test engineers, and technical leads to ensure implementation aligns with design specifications and safety requirements.
  • Lead or contribute to software requirements definition, architecture documentation, design reviews, code reviews, and risk assessments.
  • Apply unit testing, static analysis, and software engineering best practices to ensure high quality and maintainability.
  • Support system integration, debugging, and verification activities.
  • Ensure end-to-end traceability from requirements through implementation and testing in line with regulatory expectations.
  • Create and maintain high-quality technical documentation covering architecture, design, implementation, and verification activities.
Skills and Experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Several years of professional experience in embedded HMI software development, ideally within medical devices or other regulated safety-critical industries.
  • Strong experience with Qt-based HMI/GUI development for Embedded Linux in a product development environment.
  • Demonstrated experience in software architecture and design, including technical documentation and structured decision-making.
  • Solid understanding of regulated or safety-critical software development processes; experience with medical software standards is highly desirable.
  • Proficiency in modern C++; Python experience is beneficial.
  • Hands‑on experience with Embedded Linux and build systems such as Yocto or Buildroot.
  • Understanding of HMI design principles, usability, and user-centered development.
  • Experience applying unit testing, static analysis, and coding standards such as MISRA C++ or CERT C++.
  • Familiarity with communication protocols including CAN, Ethernet, and USB.
  • Working knowledge of quality and risk management standards is advantageous.
  • Experience with Git, Jira, Confluence, and Agile development methodologies.
  • Strong troubleshooting and debugging skills in complex embedded environments.
  • Excellent communication and collaboration skills.
  • Comfortable working within regulated, safety-critical development environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ QT/QML Engineer
C++ QT/QML Engineer

Consulteer • München

On-site
EUR 70,000 - 100,000
C++ QT/QML Engineer Precise the future! Munich
C++ QT/QML Engineer Precise the future! Munich

Consulteer • München

Hybrid
EUR 70,000 - 90,000
Senior Embedded Linux Developer
Senior Embedded Linux Developer

Optimus Search • München

On-site
EUR 60,000 - 85,000
Qt/QML Simulation HMI Software Engineer (d/m/f)
Qt/QML Simulation HMI Software Engineer (d/m/f)

Airbus • Manching

On-site
EUR 65,000 - 90,000
Attractive salary
30 days vacation
Upskilling opportunities
+8
Embedded Software Engineer – Linux / Firmware / C/C++ (m/f/d)
Embedded Software Engineer – Linux / Firmware / C/C++ (m/f/d)

Optimus Search • Köln

On-site
EUR 50,000 - 70,000
Automotive- Embedded Software Applications Engineer (m/f/d) – Platform/BSP - Ingolstadt
Automotive- Embedded Software Applications Engineer (m/f/d) – Platform/BSP - Ingolstadt

Qualcomm • Ingolstadt

On-site
EUR 70,000 - 100,000
Automotive -Embedded Software Applications Engineer (m/f/d) – Multimedia - Ingolstadt
Automotive -Embedded Software Applications Engineer (m/f/d) – Multimedia - Ingolstadt

Qualcomm • Ingolstadt

On-site
EUR 90,000 - 120,000
Qt/QML Simulation HMI Software Engineer (d/m/f)
Qt/QML Simulation HMI Software Engineer (d/m/f)

Airbus • Germany

On-site
EUR 65,000 - 90,000
30 days vacation
Special payments
Pension scheme
+3
Embedded Software Engineer
Embedded Software Engineer

Steneg • Germany

On-site
USD 90,000 - 120,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Anchor Conzult • München

On-site
EUR 60,000 - 80,000