Display Firmware Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$129,334–$225,300 / yr
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $177k
$117k $247k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $168,500–$231,037 — the blue band above. At the midpoint, this role pays about $177k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Display Firmware Engineer

The Display Firmware Engineer joins the Display Silicon Architecture team to develop firmware for the next generation of displays. This role involves collaborating with silicon architects, electrical engineers, and software teams to develop display configurations and productize firmware with a focus on quality. Key responsibilities include developing and tuning efficient firmware and custom silicon configurations optimized for performance, power, memory footprint, and latency. The engineer will also create scripts and automation for testing and validation while debugging complex issues. Required technical skills include C/C++ for ARM or similar embedded processors, hardware bring up, and experience with protocols like I2C, SPI, UART, and USB. Candidates should also possess knowledge of memory management, interrupts, Python scripting, Git, and display technologies to solve complex pixel pipeline and hardware integration problems.

What you'll do

  • Develop and tune efficient firmware and custom display silicon configurations for performance and power.
  • Optimize firmware for memory footprint and latency based on internal and external requirements.
  • Develop scripts and automation to integrate, test, validate, and release firmware builds.
  • Debug and troubleshoot complex issues to identify root causes for hardware and software.
  • Create detailed reports and presentations to share technical findings with stakeholders.
  • Implement image processing and pixel manipulation algorithms within the firmware.
  • Manage interprocessor communication, interrupts, and memory management for embedded processors.
  • Integrate peripherals and non-volatile memory such as NOR and NAND Flash.

What we're looking for

  • 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, debug, low-level firmware, or driver development.
  • Experience with interprocessor communication, interrupts, memory management, and integrating peripherals or non-volatile memory.
  • Experience with industry standard communication protocols such as I2C, SPI, UART, and USB.
  • Master's in EE/CS/CSE (preferred).
  • Solid understanding of Python or other scripting languages (preferred).
  • Good knowledge of Display Technologies and image processing algorithms (preferred).

More like this

Similar roles

Senior Firmware Engineer

Apple Inc

San Jose, CA 1 day ago $150,400–$277,600
C ARM Cortex-M I2C SPI UART USB Bluetooth Bluetooth Low Energy RTOS Hardware Bring-up Compiler Toolchains Automated Firmware Test Frameworks Power Management Sensor Integration
5+ yrs exp

Senior Firmware Engineer

Apple Inc

Cupertino, CA 4 days ago $150,400–$277,600
C Embedded Firmware ARM Cortex-M I2C SPI UART USB Bluetooth Bluetooth Low Energy RTOS Compiler Toolchains Hardware Bring-up Power Management Sensor Integration Automated Firmware Test Frameworks
5+ yrs exp

Firmware Engineer

Apple Inc

Cupertino, CA 104 days ago $150,400–$277,600
C C++ Hardware Bring-Up I2C SPI UART USB ARM Cortex-M Bluetooth Bluetooth Low Energy Compilers Toolchains
6+ yrs exp

Senior Firmware Engineer

Microsoft

6 days ago $119,800–$234,700
C C++ Rust Firmware Development Embedded Software Driver Development Linux PCIe I2C eMMC SPI USB UART Memory Management Multi-threading Encryption Ciphers Security Protocols Penetration Testing Board Support Package Microarchitecture Design
5+ yrs exp Hybrid

Firmware Engineer

Broadcom

Fort Collins, CO +1 11 days ago $109,700–$175,500
C C++ Embedded Systems Firmware RTL SerDes HBM Silicon Bring-up Middleware Diagnostic Software Digital Communication Systems
8+ yrs exp

Firmware Engineer

Anduril Industries

Costa Mesa, CA 61 days ago $166,000–$220,000
C Embedded Systems Microcontrollers SPI I2C UART CAN ARM AVR MSP430 PIC RTOS FreeRTOS Zephyr VxWorks Python Jama DOORS Board Bring-up Test Automation
2+ yrs exp