FPGA Design Engineer

Full Time
Cupertino, CA
Posted
Job description

Summary

Posted: Sep 16, 2022
Role Number: 200390063
As a FPGA Design Engineer, you will work in a team developing custom tester solutions for Display products. You will integrate industry standard and custom hardware IP into SoCs. You will develop and maintain methodology and flows checks for your design. Collaborate with multi-disciplinary groups to make sure designs are delivered on time and with the highest quality by incorporating accurate checks at every stage of the design process.

Key Qualifications

  • Proven experience with design, bring up, debugging and verification on FPGA
  • Experience in large scale FPGA development for imaging / signal processing / embedded applications strongly preferred
  • Expertise in design and implementation of large SoCs
  • Broad knowledge and experience working with peripheral interfaces including SPI, USB, MIPI, I2C and on-chip bus protocols such as AMBA (AXI, AHB, APB)
  • Understanding of communication protocols including TCP/IP, UDP
  • Proven Experience with C++ and Python
  • Design and verification using Verilog/System Verilog
  • Perform FPGA Synthesis, Place & Route, timing optimizations
  • Perform bring-up, debug, and validation of designs to achieve functional and performance goals
  • Thoroughly document and support each of above steps
  • Collaborate with cross-functional teams in order to define prototype hardware to evaluate new technologies and features
  • 5+ years experience preferred

Description

Create Field Programmable Gate Array (FPGA) models from a register transfer level (RTL) design using FPGA synthesis, partitioning and routing tools Develop hardware and software collaterals and integrate with the FPGA design Test and debug the FPGA designs and collaterals Define and develop new capabilities & HW/SW tools to enable acceleration of RTL and improve FPGA design usability for functional validation as well as software development/verification Micro-architecture and design of high-performance DMAs/data transfer engines/interconnects Computer architecture, SoC fabrics/interconnects, memory controllers, arbitration, flow control, caching, etc RTL design and verification System Verilog, scripting and modeling languages (e.g. Python, Perl, C) Verification test benches, coverage analysis, formal verification Collaboration, schedule and resource planning, task/team management skills

Education & Experience

MSEE or Equivalent required

Additional Requirements

Pay & Benefits

  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $121,000 and $230,000, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs