Apple Inc. is hiring for a Design Verification role in Austin, Texas. The position creates software to verify the architecture and functionality of pre-silicon hardware designs. The work includes programming in object-oriented programming, C, C++, System Verilog, Python, and Perl; running regressions; tracking bugs; analyzing code and functional coverage; and simulating and debugging Register Transfer Level (RTL). The role collaborates across fields in a vertical product model to ensure the quality of a SoC, IP, or subsystem. The position reviews design and architecture specifications and works closely with design and micro-architecture teams. It develops test plans, tests, and coverage plans, and defines next-generation verification methodologies and testbenches. The role also works with design, architecture, and software teams to understand use cases and corner conditions and drive test cases. Work may focus on one or more of the following IP areas: Neural Engine hardware; DRAM subsystem and memory controller logic; encode and decode systems for ProRes and other codec formats such as VP9 and AV1; hardware security, including cryptographic algorithm implementations; high-speed standards such as PCI Express, DisplayPort, and MIPI; power management and fabric infrastructure; memory cache management; Display Subsystem; and Debug Subsystem for a variety of panels and products. The schedule is 40 hours per week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior