LVGL EMBEDDED UI ENGINEER
Spectrum Softtech Solutions Pvt. Ltd.
Job Description
We are looking for an experienced Embedded UI Engineer with strong expertise in LVGL (Light and Versatile Graphics Library) to develop modern, high-performance graphical user interfaces for embedded systems. The ideal candidate should have hands-on experience designing, developing, optimizing, and maintaining LVGL-based applications for microcontroller platforms. Key Responsibilities : Develop and maintain embedded GUI applications using C/C++/Rust and LVGL.
Design and implement responsive, user-friendly graphical interfaces for embedded displays. Develop custom LVGL widgets, screens, reusable UI components, and themes. Create smooth UI animations, transitions, and visual effects using LVGL.
Integrate custom fonts, icons, images, and graphical assets using LVGL asset conversion tools. Configure and customize LVGL display drivers, input devices, and rendering pipeline. Build and test LVGL applications using SDL2 PC Simulator before deployment to target hardware.
Optimize UI rendering performance, memory utilization, and CPU usage. Maintain smooth UI performance with target frame rates of 60 FPS or higher. Develop scalable and reusable UI architecture following LVGL best practices.
Implement event-driven UI logic using LVGL events, callbacks, timers, and animations. Create responsive layouts compatible with multiple display resolutions and orientations. Debug and resolve UI rendering, display refresh, memory, and performance issues.
Port and integrate LVGL across different MCU platforms and display controllers. Work closely with firmware and hardware teams to integrate UI with embedded systems. Experience : 2+ Years