Senior/Lead Embedded HMI Developer (Freelancer)
140 - 200 PLN/ godz.B2B (netto)
SeniorFull-time·B2B
#325790·Dodano 20 dni temu·32
Źródło: nofluffjobs.comTech Stack / Keywords
HMIC++QtRendering pipelineDesign PatternsRTOSFreeRTOSUXUI designEmbedded systemAI
Firma i stanowisko
Spyrosoft is a software engineering company established in 2016, specializing in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education, and financial services industries. The company is a Certified Premium Partner of The Qt Company and part of the Qt Service Partner Program.
Wymagania
- 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
- Experience using AI tools in day-to-day workflow
Obowiązki
- 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
- Influence technical and architectural decisions
- Support and mentor other developers
- Act as a technical point of contact in HMI-related areas
Oferta
- Part-time or full-time involvement
- Long-term cooperation across multiple projects
- Remote work arrangements
Spyrosoft
113 aktywnych ofert