Sensing & Imaging FPGA Engineer
Apple· Hardware
Hybrid (San Diego, California; San Francisco Bay Area, California)$122.7k - $214.3kFull-timePosted 2mo ago
About the role
FPGA Design Engineer for the Imaging and Sensing Incubation team at Apple. Develop FPGA-based platforms for multi-sensor acquisition and processing, from architecture through hardware bring-up, collaborating across system architecture, EE, algorithms, software, and PM teams to deliver future Apple products with enhanced sensing capabilities.
Responsibilities
- Collaborate with system architecture, EE, algorithm, software and PM teams to define requirements, understand performance goals, and execute projects
- Contribute to system architecture and micro-architecture; own RTL coding, IP selection, IP evaluation, IP integration, FPGA synthesis, place & route, timing closure, verification, and hardware bring-up
- Develop and maintain test benches to verify HDL code for functional correctness and performance
- Create and execute plans to bring-up, debug, and validate designs
- Develop FPGA-based 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 and contribute to technology roadmaps for future Apple products
Qualifications
- Proficiency with FPGA design tools such as Vivado, Lattice Radiant
- design constraints, familiarity with AMD (Xilinx) and Lattice FPGA technologies
- Strong System Verilog or Verilog RTL design skills
- Experience with communication interfaces and protocols (I2C, SPI, UART, USB, MIPI, DP, high-speed serial interfaces)
- Troubleshooting and analytical skills using lab equipment including oscilloscopes, logic analyzers, ChipScope, and Reveal
- Minimum requirement of a bachelors degree
- Experience with image/signal processing implementation in FPGA (ISP pipelines, filtering, frame buffering)
- Understanding of low-level software (firmware and/or drivers in C or C++) and Python/Tcl for automation and test
- Good understanding of CDC and FPGA timing constraints
- CI/CD for FPGA builds, version control best practices, and regression testing methodologies
- AI-assisted coding and design experience
- Good judgment and understanding of system-level impact of design choices
- Strong communication and cross-team collaboration skills
- Passionate about learning and working in a fast-paced incubation environment
- MS or PhD in Electrical Engineering, Computer Engineering, or related field with FPGA design experience delivering FPGAs from concept to implementation
Skills
Required:FPGA designSystemVerilog/VerilogHDL test benchesInterfaces/protocolsLab debuggingImage/signal processing in FPGACDC/timing constraintsCI/CD for FPGA
Nice to have:Firmware/C/C++AI-assisted coding/design
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- range of discounted products and free services
- reimbursement for certain educational expenses including tuition
- discretionary bonuses or commission payments and relocation may be eligible
Last updated Aug 21, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services