Embedded Linux Engineer for AMOLED UI System (Based on i.MX8M or Similar)


$5.00
Fixed price

We’re building a streamlined embedded UI system using an i.MX8M SOM and an HDMI-based AMOLED display. The goal is fast boot, image-based transitions, and lightweight Linux UI. This project is a lean port of an existing working Raspberry Pi prototype. Full scope and deliverables detailed below: Project Title: Development of Embedded UI System Using i.MX8M SOM + AMOLED Display Project Overview: T33 Dental is developing a high-end medical-grade consumer device and seeks an experienced embedded systems engineer or engineering firm to assist with the development of a production-ready embedded display subsystem. The solution will be based on an i.MX8M Mini (or similar) System on Module (SOM) and a high-resolution AMOLED display. HDMI-based display integration is acceptable for this phase, and off-the-shelf compute and display modules are preferred. We already have a validated proof-of-concept implementation running on a Raspberry Pi 5 paired with a 5.5" Waveshare 1080p HDMI AMOLED display. This system runs a Python-based UI and displays state transitions and countdown animations based on external device input. The goal is to replicate and modestly improve this behavior on a more integrated and efficient hardware platform. Scope of Work: Hardware Selection and Integration: Recommend and validate a suitable i.MX8M Mini SOM or similar Linux-capable module Select a compatible 5.5" (or similar) AMOLED display (HDMI preferred for simplicity) Use off-the-shelf modules where possible to reduce development cost and time Software Development: Configure bootloader (U-Boot or similar) to minimize boot time and display an early splash screen Implement a lightweight Linux UI stack (Qt, GTK, or LVGL) capable of smooth image display and transitions Replicate current Raspberry Pi UI behavior: countdown timer, image-based state transitions, logo fade-in (note: 30 fps is sufficient) Performance Targets: Display visible splash screen in less than 1 second from cold boot Full UI interactive within 2–4 seconds Smooth transitions and animation performance at 30 fps minimum, with future upgrade path to 60 fps Full HD resolution support (1080x1920) Deliverables: Fully configured embedded system image Source code for the UI and boot configuration Documentation for system bring-up, display integration, and software customization Timeline: Estimated project duration: 2–4 weeks from contract signing Budget: Target range is $2,500–6,000 depending on approach, with a strong preference for solutions that use off-the-shelf modules and emphasize efficiency. Open to fixed price or hourly proposals based on demonstrated experience and clear deliverables. Simplicity is preferred over generality; we are not requiring a custom PCB, touchscreen, or extensible UI architecture at this time. Proposal Requirements: Relevant experience with embedded Linux, HDMI display integration, and image rendering Portfolio of similar past projects Proposed approach and timeline Hourly rate or fixed cost Questions or assumptions Submission Deadline: Rolling basis; early submissions preferred to accelerate development timeline. Preferred Regions: Global candidates with relevant experience are encouraged to apply. Prior work in medical or consumer device projects is a plus.

Keyword: Software Development

Price: $5.0

Internet of Things Software Embedded Application Firmware Raspberry Pi Firmware C C++ ESP32 Embedded System Linux Qt Framework

 

Consult with me on using my stream deck and OBS software

Connect my stream deck to OBS and learn how to add cameras and video

View Job
Mobile App Development: ChatGPT Integration for Gaming Strategy

We are looking for a skilled mobile app developer to create an application for both Android and iOS platforms. The app will leverage ChatGPT to analyze user input and recommend the best team composition for defeating enemies in a popular mobile game. The ideal candidate...

View Job
LLM Fine-Tuning and Gating Expert Needed

We are seeking an experienced freelancer to assist in fine-tuning a large language model (LLM) and implementing a gating mechanism to ensure that only our application can access it. The ideal candidate will have a strong background in machine learning, particularly with...

View Job