Senior/Lead Embedded HMI Developer (Freelancer)

38 - 54 USDNet per hour - B2B
C

Senior/Lead Embedded HMI Developer (Freelancer)

C
Zabłocie 43A, Kraków +4 Locations

Spyrosoft

Full-time
B2B
Senior
Remote
38 - 54 USD
Net per hour - B2B

Job description

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

Tech stack

    English

    C1

    C++

    advanced

    HMI

    advanced

    Qt

    advanced

    QML

    advanced

    Qt for MCUs

    advanced

    LVGL

    advanced

Office location

About the company

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...

Company profile

Senior/Lead Embedded HMI Developer (Freelancer)

38 - 54 USDNet per hour - B2B
Summary of the offer

Senior/Lead Embedded HMI Developer (Freelancer)

Zabłocie 43A, Kraków
Spyrosoft
38 - 54 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest SpyroSoft S.A. z siedzibą w 50-141 Wrocław, pl. Nowy Targ 28 (dalej jako "administrator").... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.