Sensing & Imaging FPGA Engineer
Core
Design and bring-up FPGA-based hardware platforms for multi-sensor acquisition and processing systems in mobile devices.
Role type
Senior IC FPGA Design Engineer
Builds
FPGA-based platforms integrating cameras, IMUs, magnetometers, and other sensors for Apple Intelligence features
Domain
Consumer electronics / Hardware engineering
Deliverable
production ML models
Required skills
FPGA design (Vivado, Lattice Radiant), RTL coding (System Verilog/Verilog), hardware bring-up, timing closure, verification, high-speed serial interfaces (I2C, SPI, USB, MIPI, DP), lab equipment troubleshooting
Preferred skills
Image/signal processing implementation in FPGA, low-level software (C/C++), Python/Tcl automation, CDC analysis, CI/CD for FPGA builds, AI-assisted coding
Technologies
Vivado, Lattice Radiant, System Verilog, Verilog, I2C, SPI, UART, USB, MIPI, DP, ChipScope, Reveal
Responsibilities
Define requirements with cross-functional teams; own RTL coding, IP selection/integration, synthesis, place & route, and timing closure; develop test benches; debug and validate designs; document architecture; explore emerging sensor technologies
Seniority
Senior, hands-on IC