
The primary role involves designing and implementing high-performance UI screens and widgets for industrial controller HMIs running on resource-constrained MCUs/SoCs, focusing on responsiveness and memory efficiency. Secondary responsibilities include building complementary web utilities for configuration or simulation and contributing to a shared design system for visual consistency.
Responsibilities
- Design and implement UI screens and widgets for industrial controller HMIs
- Build event-driven UIs with change-driven refresh
- Implement robust navigation/state machines, deinit/teardown patterns, and memory-safe handling
- Optimize rendering: dirty-rect invalidation, double-buffering, draw callbacks
- Integrate UI with firmware data contracts
Requirements
- 5-6 years of experience building embedded UIs (C/C++; LVGL/Qt/QML/TouchGFX/Crank Storyboard or similar)
- Strong understanding of event-driven programming, partial/dirty region redraws, and double-buffering
- Localization/i18n experience, including font handling (Unicode, fallbacks, multi-script)
- Web experience with modern front-end (any of React/Angular/Vue/Svelte, etc.)
- Tooling: Git, CMake, GCC/Clang, JTAG/SWD debug, performance profiling; Node.js toolchains for web builds
Key Skills
About Expleo
Expleo is a global engineering, technology and consulting service provider that partners with leading organisations to guide them through their business transformation, helping them achieve operational excellence and future-proof their businesses. Expleo benefits from more than 50 years of experience developing complex products, optimising manufacturing processes, and ensuring the quality of information systems. Leveraging its deep sector knowledge and wide-ranging expertise in fields including AI engineering, digitalisation, hyper-automation, cybersecurity and data science, the groupâs mission is to fast-track innovation through each step of the value chain. As a responsible and diverse organisation, Expleo is committed to doing business with integrity and working towards a more sustainable and secure society. Expleo boasts an extensive global footprint, powered by 18,000 highly-skilled experts delivering value in 29 countries and generating more than âŹ1.4 billion in revenue.
BEFORE YOU APPLY
Make sure your resume makes it through AI screening Most resumes get filtered by AI before a human sees them.
Scan your resume
Drag your resume here
or click to upload
(PDF only, max 20MB)
Upload your resume
Never miss similar opportunities đ
Get notified when new design engineering jobs that match your preferences become available. Set up personalized job alerts to stay ahead of the competition.