Skip to content
mimi

Embedded Software Engineer

V-ZUG AG

flexible Full-time Mid Level 1mo ago

About the role

About V-ZUG Software Engineering

V-ZUG Software Engineering is a division within the Technology Department. In close collaboration with innovation development, product management, IT, production, and other departments, we are responsible for the software of our household appliances in the kitchen and textile care sectors. Furthermore, we shape digital channels such as the V-ZUG Home App, the V-ZUG Diagnose App, and our IoT platform, through which external partners are integrated into our ecosystem. As a software team, we accompany our products throughout their entire lifecycle – from the initial idea to operation.

What this position offers you

  • You will conceptualize, develop, and maintain embedded UIs using Qt for MCU, Qt/QML on Embedded Linux, and EmWin – from the simulation environment to the target hardware.
  • You will be responsible for implementing business logic components, including state machines, sensor monitoring and processing, and preparing process states for the UI layer.
  • You will develop simulation tools and models of the business logic to enable hardware-independent validation of system behavior and state transitions.
  • You will define clear interfaces and data flows between application logic and the presentation layer, in close coordination with application engineering, UX, and firmware teams.
  • Additionally, you will take on the development of reusable UI components, widget libraries, and themes for different product lines.
  • Documentation of UI and business logic architectures, physical models, and interface concepts (Model-View, Signal/Slot, State Machines) is also part of your responsibilities.

What you bring to the position

  • You have several years of experience in embedded UI development with Qt for MCU, Qt/QML, or EmWin.
  • Solid C/C++ knowledge is part of your profile, especially in areas like state machines, event-driven logic, and sensor processing.
  • You possess expertise in modeling and simulating business logic components.
  • You excel at translating functional requirements into clean layered architectures (UI / BL / Data).
  • You have a good understanding of embedded platforms – enough to work closely with BSP and firmware teams; deep RTOS know-how is not necessary for this.
  • You are familiar with build systems like CMake and Conan, as well as Git, CI/CD, and Bash.
  • You are familiar with agile methodologies like Scrum or SAFe and communicate confidently in German and English.

Still not convinced?

V-ZUG offers you more than just a job. As part of the V-ZUG family, you benefit from contemporary employment conditions, diverse development opportunities, suitable infrastructure, and numerous offers and services for your personal well-being. What are you waiting for?

Jennifer Stöver, Talent Acquisition Partner, will gladly explain details.

Direct dial

We cannot consider dossiers from recruitment agencies for this vacancy. Should dossiers be submitted unsolicited, we will not pay a placement fee.

Everything clear? Then apply now!

Skills

BashC++CMakeConanDockerEmWinEmbedded LinuxGitQtQt for MCUQt/QMLSAFeScrum

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free