Embedded Systems Jobs Board

Embedded Systems Jobs Board

Job Openings for Embedded Systems Engineers

Lopaka
Remote
Embedded UI / Graphics Engineer
Part-time

Application form for the DevPet prototype contract. About 5 minutes to apply.


Make a tiny screen feel alive

Lopaka is a visual UI editor and code generator for embedded displays. Developers use it to design interfaces in the browser and generate working C/C++ code for OLED, TFT, and e-paper displays across ESP32, STM32, AVR, Arduino, and other platforms.


We built Lopaka because we were tired of hand-coding bitmaps for a Flipper Zero project. Today, around 20,000 developers use it, from hobbyists to teams shipping real hardware.


We are a small, bootstrapped, founder-led team. Now we want to build hardware of our own.


The project

We are creating DevPet: a small animated desktop companion for developers, somewhere between a Tamagotchi, a build monitor, and a tiny character living on your desk.


It knows when your build is broken. It notices when you have not committed in three days and celebrates when you merge and ship.


DevPet will have multiple emotional states: happy, hungry, angry, sleeping, celebrating, with real animated transitions. The screen will combine the character with build status, commits, streaks, icons, and notifications.


Displaying a bitmap is easy. The real work is designing a tiny UI system that feels alive while running with limited RAM, storage, power, and refresh speed.


What you’ll do

- Design and implement the embedded UI architecture

- Build character states, animations, and transitions

- Create layouts combining sprites, text, icons, and status indicators

- Define the sprite, bitmap, font, and asset pipeline

- Optimize rendering using dirty rectangles, partial redraws, or partial refresh

- Connect the UI to signals such as Git activity, builds, and merge events

- Help us choose the right display and hardware trade-offs

- Push back when an idea does not fit the hardware

- You will work directly with the founders and help shape the interaction model, visual language, and technical architecture. You won’t just implement a finished spec.


You might be a great fit if

- You have experience with LVGL, U8g2, TFT_eSPI, Adafruit GFX, or similar

- You have built custom UI or animation for an OLED, TFT, e-paper, or another small display

- You understand sprite and bitmap workflows, font rendering, frame buffers, and memory-constrained rendering

- You care how an interface feels, not only whether it renders

- You can work independently and communicate in English

- Side projects count. We care more about what you built than where you worked.


Nice to have

- Experience across multiple display technologies

- Knowledge of e-paper ghosting, partial refresh, or low-power rendering

- Experience with wearables, toys, instruments, desk devices, or other - characterful hardware

- Strong opinions about embedded UI and asset-management tools

- Participation in embedded communities, forums, meetups, or open-source projects


Why Lopaka

You will build something technically challenging, visible to an existing community of embedded developers, and worth showing in your portfolio.


No corporate layers. No endless approval cycles. You will work directly with the people building the product and shape what we ship.


The first engagement is a paid, fixed-scope contract for a working prototype. Go well, and there may be more work across DevPet and Lopaka.


Contract

Remote and part-time

Paid fixed-scope prototype contract

We’ll agree on scope, timeline, and compensation based on your approach

Potential for ongoing work