Display Firmware Engineer
Apple
Display Firmware Engineer
Apple
Designs phones, computers and their operating systems
Apple's Display Silicon Architecture team is looking for a firmware engineer to work on the next generation of displays. Join us in crafting solutions the world doesn't know of yet. To be successful, you should be able to thrive in a dynamic, agile, multi-disciplinary, and hands-on environment that values engineering excellence, creativity, and innovation.
Bachelor's degree in EE/CS/CSE with a minimum of 3 years of professional experience Experience developing firmware/software in C/C++ for ARM or similar embedded processors Experience with hardware bring up, configuration and debug, low level firmware or driver development and expertise with associated tools and methodologies Experience with interprocessor communication, interrupts, memory management, integrating peripherals or non-volatile memory (NOR, NAND Flash) Experience with various industry standard communication protocols such as I2C, SPI, UART, USB, etc.
Master's in EE/CS/CSE Solid understanding of Python or other scripting languages Experience with Git (or similar) client source code repository operations and work flows Good knowledge of Test Driven Firmware Development Methodology with continuous integration and releases Good knowledge of Display Technologies Good understanding of MATLAB or similar tools Experience with implementation of image processing and pixel manipulation algorithms is a plus Strong sense of responsibility and ownership, with a proven ability to drive technical solutions with good written and verbal communication skills
This role requires a strong embedded firmware development background and the ability to collaborate cross-functionally. You will work with display firmware and silicon architects, electrical engineers, pixel pipeline, software and security architects and external vendors to develop display configurations, firmware and productize with emphasis on top-notch quality.
Develop and tune highly efficient firmware and custom display silicon configurations - optimized for performance, power, memory footprint, and latency - based on requirements from internal and external teams Develop scripts and automation to integrate, test, validate, and release firmware builds Debug and troubleshoot issues to identify the root cause, and create detailed reports or presentations to share with stakeholders
Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.
Explore more opportunities at Apple