services

LVGL Software Development Services

As an LVGL Service Partner, we deliver the user interface and the firmware beneath it - GUI, drivers, and hardware integration. The whole package. We are committed to starting new projects within two weeks. What sets us apart is that we cover areas that other UI vendors hand back to you.

Learn more
LVGL PartnerISO 13485ISO 9001Clutch

Embedded UI development by experts

We build polished embedded interfaces that account for your target hardware. From concept to a smooth, production-grade UI.

As an official LVGL partner, we leverage a deep understanding of this framework and combine that with our knowledge of C.

We provide an end result that is stable, contains animations without memory leaks and has every asset like font or widget carefully managed.

Book Consultation
Ambulance HMI

Case study: modern HMI dashboard

This modern dashboard is designed for emergency vehicles like ambulances or fire trucks. We used our knowledge of C programming and LVGL to deliver smooth animations and a responsive interface on very limited hardware. No memory leaks and no stutters. All achieved on bare-metal hardware with just 2 MB of flash and 1MB of RAM.

LVGL related services we provide

01

UX/UI design

Somco Software offers a complete package of UX/UI design services. We can create a full implementation-ready design customized to match your project scope and hardware preferences.

02

Custom OS

For Linux-based products, we can integrate LVGL into custom system images built with Yocto or Buildroot, adapting the software stack to the hardware, performance requirements, and architecture of your device.

03

Hardware Consultation

This flexibility allows us to use LVGL across both resource-constrained microcontrollers and more powerful Linux-based embedded systems.

OTA updates

Keep your products up to date at every level. Our team can create an OTA system to help you keep your products up to date.

  • OTA GUI Update - Our team can build the OTA system that will update the GUI throughout your current line of products with the new interface design
  • OTA OS Update - When you decide to move to a higher system version, our team can build an OTA update system that lets you transition to the new OS wirelessly.

Platforms we support

As recognized experts in embedded software development, we work with a trusted network of partners across both hardware and operating system ecosystems. We offer deep expertise in the following platforms:

Hardware

STMicroelectronics
Renesas
Espressif Systems
NXP Semiconductors
Texas Instruments
Toradex
SoMLabs

Operating systems

Zephyr
BareMetal OS
Free RTOS
Linux
Yocto
Windows
macOS

GUI FRAMEWORK GUIDE

LVGL Explained

Check the deep dive into the LVGL GUI framework. In this video, our developer Mateusz Fejcher explains what LVGL is, how it runs on resource-limited microcontrollers like the STM32, where it fits best, and the real reasons companies choose it: licensing without royalties, full stack control, and portability across hardware.

See on Youtube

Partnership with LVGL

Somco Software is an official LVGL partner. In our projects, we leverage LVGL's lightweight graphics technology and Somco Software's experience in embedded engineering and UX/UI design. The ambulance HMI panel is only one of the great examples.

Somco Software and LVGL team at Embedded World 2026
Ambulance HMI at Embedded WorldSomco Software at Embedded World

Contact us

Adam Sowa

Adam Sowa

Chief Technology Officer

Write a few sentences about your project and it lands directly in my inbox. I lead the technical side of what we build here. I usually answer within one business day, and when it's a fit, we can start in as little as two weeks.

Connect with me on LinkedIn

The administrator of the personal data is Somco Software sp. z o.o., 13 Gen. Ottokara Brzoza-Brzeziny St., 05-220 Zielonka, KRS: 855688. The personal data are processed in order to answer the question contained in the contact form. More information, including a description of data subjects rights, is available in the information clause .

Prefer email? Email me at