Display Firmware Engineer
Core
Develop display configurations, firmware, and productize solutions for next-generation displays.
Role type
Embedded firmware engineer (display silicon)
Builds
Display firmware and configurations for Apple display products
Domain
Consumer electronics / Display technology
Required skills
Embedded firmware development, C/C++, ARM processors, hardware bring up, low-level driver development, interprocessor communication, interrupts, memory management, peripheral integration, NOR/NAND Flash, I2C, SPI, UART, USB
Preferred skills
Python, Git, Test Driven Development, continuous integration, Display Technologies, MATLAB, image processing algorithms
Technologies
ARM, C, C++, Python, Git, MATLAB, I2C, SPI, UART, USB, NOR Flash, NAND Flash
Responsibilities
Collaborate with silicon architects, electrical engineers, and external vendors to develop display firmware; perform hardware bring up, configuration, and debug; integrate peripherals and non-volatile memory; implement firmware configurations for productization
Seniority
Mid-level, hands-on IC
