STM32 Firmware Engineer for TFT LCD

Job ID: 39570379

Budget: $50 – $0 USD

We are looking for an experienced STM32 firmware engineer to develop custom firmware for a project involving a 4.3-inch TFT LCD with capacitive or resistive touch. The main goal is to build a responsive and visually appealing user interface (UI) with dozens of functional screens using TouchGFX.

- Project Scope:

Develop firmware for STM32 microcontroller to drive a 4.3" TFT LCD

Implement and optimize custom UI with multiple screens and transitions using TouchGFX

Develop or adapt LCD and touch controller drivers (SPI, RGB, I2C or parallel interface, depending on hardware)

Integrate UI with back-end logic and data

Ensure smooth performance, fast boot-up, and responsive touch interactions

- Requirements:

Proven experience with STM32 firmware development (HAL/LL/CubeMX)

Strong expertise in TouchGFX framework

Hands-on experience in custom UI development with animations, buttons, icons, and data display

Experience developing or customizing drivers for TFT LCD and touch panels

Familiar with debugging tools and performance optimization on STM32

Ability to read and work with hardware schematics

-Optional but Preferred:

Experience with FreeRTOS integration

Familiarity with STM32U5 series

Knowledge of memory optimization for large UIs

- Deliverables:

Complete and documented firmware project

TouchGFX source files and assets

Working demo on target hardware

If you have experience building smooth, professional embedded UIs on STM32 platforms, we’d love to hear from you. Please include examples or screenshots of past work if available.