Senior/Lead Embedded HMI Developer (Freelancer)
We are looking for Senior and Lead Embedded HMI Developers (Freelance) to join us in a project-based cooperation model.
The engagement will be based on a contract for a specific project, typically lasting several months, with flexibility regarding:
Part-time or full-time involvement
Long-term cooperation across multiple projects
Remote work arrangements
You will work within an international HMI-focused team, delivering cutting-edge human–machine interfaces for embedded devices across multiple industries.
About the Role
As a Senior / Lead Embedded HMI Developer, you will play a key role in designing, developing, and shaping the architecture of embedded HMI solutions.
This role goes beyond pure implementation - you will:
Influence technical and architectural decisions
Support and mentor other developers (lead level)
Act as a technical point of contact in HMI-related areas
You will be part of a dedicated HMI Synergy team, consisting of embedded and UI enthusiasts who actively share knowledge and best practices.
Why Is It Worth Joining Us?
🔥 Why join our HMI team?
➡️ You will work on diverse, industry-grade embedded products (e.g. audio processing, industrial devices, smart electronics)
➡️ You get real influence on system architecture and technology choices
➡️ You’ll collaborate with HMI and embedded experts who are passionate about UI on constrained systems
➡️ We are a Certified Premium Partner of The Qt Company and part of the Qt Service Partner Program, actively contributing to the Qt ecosystem
Responsibilities:
Design and develop embedded HMI / GUI applications
Define and influence HMI architecture and design patterns
Develop graphical interfaces using:
Qt / QML (Embedded Linux)
Qt for MCUs, LVGL, or other MCU-focused frameworks
Optimize rendering pipelines on constrained embedded systems
Integrate UI layers with firmware, drivers, and hardware
Analyze performance bottlenecks (CPU, memory, rendering, FPS)
Support code reviews, technical decision-making, and mentoring (Lead role)
Collaborate with embedded, firmware, hardware, and UX teams
Participate in Proof of Concepts (PoCs) and early project phases
Core Requirements:
5+ years of experience in embedded software development
Strong expertise in Embedded HMI development
Excellent C++ skills, including modern C++
Hands-on experience with microcontroller platforms such as:
STM
NXP
Espressif
Infineon
Renesas
Commercial experience with at least one embedded HMI framework:
Qt for MCUs
LVGL
TouchGFX
Slint
Crank
Embedded Wizard
Knowledge of rendering pipeline optimization in embedded systems
Solid understanding of architecture and design patterns
Experience with version control, code reviews, and CI/integration tools
Communicative English (spoken and written)
Nice to Have:
Experience with RTOS environments:
FreeRTOS
Zephyr
other RTOS solutions
Understanding of Agile methodologies
Experience working on Proof of Concept (PoC) projects
Familiarity with hardware schematics and low-level debugging
Exposure to UX/UI design principles for embedded systems
Experienced in using AI tools in day-to-day workflow

Spyrosoft
Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...
Senior/Lead Embedded HMI Developer (Freelancer)
Senior/Lead Embedded HMI Developer (Freelancer)