Description

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.

Education

Any Graduate