We are seeking a highly skilled and motivated Embedded Firmware Display Engineer.
In this role, you will be responsible for developing and optimizing display firmware for embedded devices.
You'll work closely with cross-functional teams including hardware, software, and systems engineering to deliver high-performance, embedded display solutions.
Key Responsibilities: Design, develop, and maintain embedded firmware for display subsystems including LBL displays.
Implement and optimize display rendering pipelines and graphics drivers for microcontroller-based systems.
Work with real-time operating systems (RTOS), particularly FreeRTOS, to manage display-related tasks and system resources efficiently.
Collaborate with hardware teams to bring up new displays and validate signal integrity and display performance.
Integrate and optimize display interfaces (e.g., MIPI DSI, SPI, RGB, LVDS) with embedded platforms.
Debug and profile display firmware performance across various use cases.
Write clean, maintainable, and well-documented C/C++ code with clear version control practices.
Support bring-up and validation of custom MCU-based boards with embedded display functionality.
Contribute to system architecture discussions related to embedded graphics and user interface rendering.
Required Qualifications: 5+ years of experience in embedded firmware development with a strong focus on display systems.
Solid understanding of microcontrollers (MCUs), display interfaces, and graphics subsystems.
Proficiency with C/C++ and familiarity with embedded toolchains, debuggers, and IDEs.
Hands-on experience working with LBL (Local Backlight) and LGBL (Local Global Backlight) display technologies.
Experience with RTOS environments (FreeRTOS strongly preferred). Experience with rendering pipelines, display controller ICs, and optimizing for performance and memory usage.
Familiarity with communication protocols such as I2C, SPI, UART, and CAN.
Bachelor’s or master’s degree in electrical engineering, Computer Engineering, or related field.
Submit resume to Type: Contract Duration: 6-12 Months + Location: Remote (PST Hours) Owen Williamson x127