Lopaka is a browser-based UI editor and C/C++ code generator for embedded displays, looking for an experienced embedded UI engineer to help build DevPet, an animated desktop companion for developers.
Responsibilities
- ▹Design embedded UI architecture
- ▹Build character animations and state transitions
- ▹Build sprite, bitmap and font pipelines
- ▹Optimize rendering: dirty rectangles, partial redraws, partial refresh
- ▹Handle display and hardware trade-offs
- ▹Integrate Git activity, build status and notifications into the UI
Requirements
- ▹C/C++ experience
- ▹Embedded graphics experience
- ▹Familiarity with LVGL, U8g2, TFT_eSPI, Adafruit GFX or similar
- ▹Experience with OLED, TFT or e-paper displays
- ▹Experience with ESP32, STM32 or similar MCUs
What we offer
- ▹$80–140/hr
About the company
Lopaka is a browser-based UI editor and C/C++ code generator for embedded displays (OLED, TFT, e-paper), used by around 20,000 hardware developers for ESP32, STM32, AVR, Arduino and other platforms. They're now building DevPet, an animated desktop companion for developers.
Similar jobs

Job
Development Program: Embedded Controls Engineering
Eaton
Cpp
+3
💰 Salary: not specified
🏢 On-site
Caledonia
🗣️ EN

Job
Embedded SW Engineer I - DEM
Bosch
AutosarCpp
💰 Salary: not specified
🏢 On-site
Guadalajara
🗣️ EN

Job
Embedded Software Engineer
ALTEN
Cpp
£35,000–£65,000/yr
gross
🏢 On-site
Glasgow
🗣️ EN
Job
Embedded Linux Developer C/C++ (lift)
2N TELEKOMUNIKACE a.s.
Cpp
💰 Salary: not specified
🏢 On-site
Prague
🗣️ EN

Job
Embedded Compiler Engineer (Machine Learning)
Arm
AI/MLCpp
+1
💰 Salary: not specified
🏢 On-site
Lund
🗣️ EN

Job
Embedded Software Engineer
Bosch
Azure DevopsCpp
+3
💰 Salary: not specified
🏢 On-site
Guadalajara
🗣️ EN
