onsite
Embedded UI Developer - dcbel Inc
Frontend Developer
Design and implement embedded graphical user interfaces for residential energy hardware, using C/C++ and Qt on Linux‑based real‑time platforms to deliver intuitive, reliable control panels.
About the role
Key Responsibilities
- Develop and maintain embedded graphical user interfaces for home energy stations using Qt and C/C++.
- Integrate UI software with hardware drivers, power management, and communication stacks on Embedded Linux/RTOS platforms.
- Collaborate with product, hardware, and firmware teams to define UI requirements and ensure seamless user experience.
- Optimize UI performance, memory usage, and power consumption for low‑resource embedded devices.
- Conduct code reviews, unit testing, and debugging to guarantee reliability and safety of the interface.
Requirements
- 5+ years of professional experience in embedded UI development with strong C/C++ skills.
- Proficiency in Qt (Widgets/QML) for designing responsive, touch‑enabled interfaces.
- Hands‑on experience with Embedded Linux or real‑time operating systems (e.g., FreeRTOS, VxWorks).
- Understanding of hardware interfaces, drivers, and low‑level communication protocols (UART, SPI, CAN).
- Ability to work in cross‑functional teams, solve complex integration challenges, and deliver high‑quality code on schedule.