You will design, develop, and optimize graphical user interfaces for next-generation embedded devices.
Responsibilities
- Design and develop embedded GUIs using LVGL and Zephyr RTOS.
- Collaborate with UX teams to evaluate design concepts, build prototypes, and assess feasibility.
- Develop UI assets and workflows using tools like Figma, ProtoPie, and FreeType.
- Optimize graphics pipelines considering memory, performance, and system constraints.
- Interface with platform software engineers and silicon vendor graphics stacks (e.g., OpenGL, Skia, TouchGFX, VGLite).
Required Skills
- 5+ years of experience in embedded software, GUI development, or HMI engineering.
- Strong hands-on experience with LVGL and embedded UI frameworks.
- Experience working with Zephyr RTOS or similar real-time operating systems.
- Solid understanding of embedded platforms, compilers, build systems, and version control.
- Experience with GUI/UX workflows, validation, and performance optimization.
- Proficiency in C/C++ and Python.
- Familiarity with OpenGL, Skia, TouchGFX, or VGLite.
- Strong cross-functional collaboration and documentation skills.