Front-end/full-stack HMI engineer (Embedded & Industrial Systems)
hace 2 días
Barcelona
Zumbach Electronic AG is an internationally active, Swiss family-owned company with its headquarters in Orpund/Biel and further offices globally. For more than 65 years, we are among the leading producers of high-tech measurement and control systems for the cable, plastics and steel industries. To further develop and strengthen our development team in Barcelona (Spain), we are looking for a: Front-end / full-stack HMI engineer (Embedded & Industrial Systems) The Job You will design and implement modern, web‑based HMIs for our industrial product family, spanning high‑speed embedded measurement devices and IPC‑class process systems. Beyond building dashboards, you will help shape a configurable and extensible 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 (TypeScript/, • JavaScript, 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 WebSockets or similar protocols, • Create UI/UX mockups and prototypes (e.g., Figma) to validate concepts and workflows, • Optimize UI performance for embedded hardware and IPC‑class systems, • Work in an agile environment and contribute to DevOps workflows, CI/CD pipelines, and Git‑based development, • 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 TypeScript/JavaScript, HTML5, CSS3, and responsive design, • Experience contributing to backend development (C++, REST/WebSocket APIs, or similar), • Familiarity with embedded constraints and IPC‑level architectures, • Comfortable with Git, CI/CD, agile development, and DevOps practices, • Experience with industrial communication protocols such as OPC UA, ZeroMQ, 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, • 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, • High-Impact Work: Take a leading role in an exciting and business-critical project., • Global Reach, Local Feel: Enjoy the stability of a global leader with the collaborative culture of a medium-sized company., • Exciting Challenges: Solve complex problems in a dynamic and innovative high-tech environment. For further information, please contact Dr. Silvano Balemi, Head of Development. Phone +41 32 356 05 54 or e-mail: Please send your application by e-mail to: