Front-end / full-stack HMI engineer (Embedded & Industrial Systems
Role details
Job location
Tech stack
Job description
HMI platform that allows users to create, adapt, and customize their own views and workflows. You will collaborate closely with C++ and systems engineers to deliver reliable, intuitive, and maintainable interfaces used in demanding industrial environments. Responsibilities Develop lightweight, high-performance HMIs using modern web technologies (Type Script/ Java Script, HTML5, CSS, and a contemporary frontend framework) Design and implement configurable UI components and workflows that allow users to set up, customize, and extend dashboards and system views Build real-time dashboards for measurement data, process calculations, and multi-device coordination Contribute to backend development (C++ or related services) to support UI workflows and data models Implement efficient communication with embedded and IPC systems using Web Sockets or similar protocols Create UI/UX mockups and prototypes (e.g., Figma) to validate concepts and workflows Optimize UI performance for embedded hardware
Requirements
and IPC-class systems Work in an agile environment and contribute to Dev Ops workflows, CI/CD pipelines, and Git-based development Help maintain a unified design system and reusable component library Core technical skills Strong experience building modern web UIs with a contemporary frontend framework (e.g., Svelte, React, Vue, Angular) Background in industrial HMIs, dashboards, or hardware-integrated systems Solid understanding of real-time data visualization and state synchronization Experience designing configurable or modular UI systems (component composition, dynamic layouts, user-driven configuration) Proficiency in Type Script/Java Script, HTML5, CSS3, and responsive design Experience contributing to backend development (C++, REST/Web Socket APIs, or similar) Familiarity with embedded constraints and IPC-level architectures Comfortable with Git, CI/CD, agile development, and Dev Ops practices Very good spoken and written English for clear communication across teams and stakeholders Industrial & Systems Expertise Experience with industrial communication protocols such as OPC UA, Zero MQ, or MQTT Background in embedded Linux or real-time systems Knowledge of data visualization libraries for charts and real-time plots Awareness of cybersecurity considerations for device-hosted webservers Understanding of industrial HMI principles, including clarity, safety, and predictable operator workflows Mindset & Collaboration Skilled at creating clear, thoughtful UI/UX prototypes and design explorations Strong communicator who can explain design decisions objectively and convincingly Open-minded, receptive to user feedback, and able to iterate quickly Works well in cross-functional teams and balances user needs with technical feasibility Values maintainability, clarity, and long-term product stability Why join Zumbach? High-Impact Work: Take a leading role in an exciting and business-critical project. Global Reach, Local Feel: Enjoy the stability of a global