Pixel IP Design Engineer
Santa Clara Valley (Cupertino), California, United States
Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manufacture our next-generation, high-performance, power-efficient system-on-chip (SoC). You’ll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions! Joining this group means you’ll be responsible for crafting and building the technology that fuels Apple’s devices. Together, you and your team will enable our customers to do all the things they love with their devices. In this highly visible role, you will be at the center of a multimedia hardware IP design effort collaborating with all disciplines, with a critical impact on getting functional products to millions of customers quickly.
- 5+ years of experience in multimedia IP/SoC design
- Previous strong experience in media, video, pixel, or display designs.
- A good understanding of timing/area/complexity tradeoffs for complex data path design.
- Familiarity with common on-chip bus protocols such as AMBA (AXI, AHB, APB).
- Experience in front-end implementation tasks such as synthesis, STA, and logic equivalence.
- Industry exposure to and knowledge of ASIC/FPGA design methodology.
- Excellent collaboration skills.
- Outstanding written and verbal communication.
As a senior IP Design engineer you will have responsibilities spanning all aspects of multimedia IP design: - Collaborate with architecture team to write microarchitecture specifications and define interfaces for pixel-processing IP. - Perform feasibility analysis on suggested architecture(s) and algorithm(s). - Perform RTL design and logic implementation of agreed architecture. - Integrate subsystems that have both internal and external IP’s. - Perform front-end implementation tasks such as synthesis, logic equivalence check, and STA.
Education & Experience
BSEE / MSEE is required