Sensing & Imaging FPGA Engineer

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $177k
$118k most similar roles pay here $237k

This role pays less than 55% of similar roles. Most pay $155,000–$214,000 — the shaded band above. At the midpoint, this role pays about $177k versus about $184k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Sensing & Imaging FPGA Engineer

The Sensing & Imaging FPGA Engineer joins the Imaging and Sensing Incubation team to develop hardware systems for products like iPhone, iPad, and Apple Watch. This role involves developing FPGA-based platforms from architecture through hardware bring-up, creating multi-sensor acquisition and processing systems for camera data and digital signal processing. You will perform RTL coding, IP integration, synthesis, and timing closure while utilizing lab equipment such as oscilloscopes and logic analyzers to debug designs. Key technical requirements include proficiency in System Verilog or Verilog, experience with Vivado and Lattice Radiant tools, and knowledge of protocols like I2C, SPI, UART, USB, MIPI, and high-speed serial interfaces. The role focuses on the technical challenge of integrating cameras and non-vision sensors, such as IMUs and microphones, to enable advanced features like Apple Intelligence in a variety of consumer devices.

What you'll do

  • Develop FPGA-based platforms from initial architecture through hardware bring-up and validation.
  • Own the full RTL design cycle including coding, IP integration, synthesis, and timing closure.
  • Build and maintain test benches to verify HDL code for functional correctness and performance.
  • Create and execute plans to debug and validate designs using oscilloscopes and logic analyzers.
  • Develop FPGA processing for camera and multi-sensor data paths supporting real-time image and DSP.
  • Document FPGA architecture and communicate technical concepts to cross-functional partners and leadership.
  • Explore emerging sensor technologies to contribute to technology roadmaps for future products.

What we're looking for

  • Bachelor's degree is required.
  • Proficiency with FPGA design tools such as Vivado and Lattice Radiant is required.
  • Strong System Verilog or Verilog RTL design skills are required.
  • Experience with communication interfaces and protocols including I2C, SPI, UART, USB, MIPI, DP, and high-speed serial interfaces is required.
  • Troubleshooting and analytical skills using lab equipment like oscilloscopes and logic analyzers are required.
  • Experience with image or signal processing implementation in FPGA (ISP pipelines, filtering, frame buffering) is preferred.
  • Understanding of low-level software (C/C++), Python/Tcl for automation, and CI/CD methodologies are preferred.
  • MS or PhD in Electrical Engineering, Computer Engineering, or a related field with experience delivering FPGAs from concept to implementation is preferred.

More like this

Similar roles

Sensing & Imaging FPGA Engineer

Apple Inc

San Francisco, CA 29 days ago $184,700$324,800
FPGA System Verilog Verilog RTL Vivado Lattice Radiant Xilinx I2C SPI UART USB MIPI DSP Python Tcl C C++ CI/CD Oscilloscopes Logic Analyzers
10+ yrs exp

Sensing & Imaging FPGA Engineer

Apple Inc

San Diego, CA 29 days ago $122,700$214,300
FPGA System Verilog Verilog RTL Vivado Lattice Radiant Xilinx I2C SPI UART USB MIPI DSP C C++ Python Tcl CI/CD Oscilloscopes Logic Analyzers

Sensing & Imaging FPGA Engineer

Apple Inc

San Diego, CA 29 days ago $175,000$308,500
FPGA System Verilog Verilog RTL Vivado Lattice Radiant Xilinx I2C SPI UART USB MIPI DSP C C++ Python Tcl CI/CD Oscilloscopes Logic Analyzers
10+ yrs exp

Sensing & Imaging FPGA Engineer

Apple Inc

Cupertino, CA 106 days ago $184,700$324,800
FPGA System Verilog Verilog RTL Vivado Lattice Radiant Xilinx I2C SPI UART USB MIPI Python Tcl C C++ CI/CD DSP ISP
10+ yrs exp

Embedded FPGA Engineer

Booz Allen Hamilton

McLean, VA 85 days ago $86,800$198,000
FPGA Vitis HLS Verilog VHDL SystemVerilog Xilinx Vivado Python C++ MATLAB TCL Linux UNIX DSP SOSA/VPX AXI‑Stream AXI‑Lite DMA Agile Jira

System FPGA Engineer

Qualcomm

Santa Clara, CA +4 56 days ago $151,800$227,800
FPGA Verilog SystemVerilog Python cocotb RTL Vivado Vitis Quartus Prime JTAG PCIe DDR5 LPDDR5X I2C UART AXI4 SerDes Git GitHub CI/CD SVA IPMI MCTP PLDM OpenBMC
4+ yrs exp