
Verification Platform Engineer, Platform Architecture
Required skills
- SystemVerilog
- EDA tooling
- C++
- Perl
- Python
- UVM
- DPI-C
- testbench architecture
Nice to have
- Master’s degree
- LEC
- linting
- static analysis
- waveform debugging
- simulation
Role summary
Apple's Platform Architecture group is seeking a Verification Platform Engineer to develop next-generation hardware and the tools to support it. This role focuses on building high-performance verification systems for Apple silicon, pushing the boundaries of pre-silicon validation with advanced simulation solutions. The engineer will contribute to testbench design, infrastructure improvements, and platform R&D to enhance simulation throughput for DV workflows. The position requires experience with SystemVerilog, EDA tooling, software development (C++), and scripting (Perl/Python). Preferred qualifications include a Master's degree, 3+ years of relevant experience, deep knowledge of DV methodologies (UVM, DPI-C), and experience with HPC, co-simulation, or AI productivity tools.
Description
This role bridges Apple's next-generation platform technology with DV methodology and tooling. We are seeking an engineer with background in Design Verification who is interested in cutting-edge verification techniques and comfortable rapidly prototyping solutions. In this role, you will enable transformational improvements to simulation throughput for DV workflows through testbench design, infrastructure improvements, and platform R&D.
Minimum Qualifications
Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field (or equivalent practical experience). Experience with SystemVerilog and EDA tooling. Experience with software development (e.g., using C++) and scripting (e.g., Perl or Python).
Preferred Qualifications
Master’s degree in Computer Engineering, Electrical Engineering, or another hardware-related field. 3+ years of relevant experience. Deep hands-on experience in Design Verification methodologies (UVM, DPI-C, testbench architecture). Experience applying LEC, linting / static analysis tools, waveform debugging, and simulation / emulation flows. Strong understanding of SystemVerilog simulation semantics (events, time, glitches); intuitive grasp for hardware representation (clocks, resets, latches). Strong communication skills, with a proven history of cross-functional collaboration across silicon engineering, design verification, and EDA development teams and organizational boundaries. Experience with software optimization, high-performance computing (HPC), co-simulation architectures, or hardware acceleration / emulation. Development of agentic pipelines, graphs, skills, or similar work enabling AI productivity for other engineers.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Verification Platform Engineer, Platform ArchitectureApple · Austin, TX · Onsite- Senior Microsoft 365 Platform EngineerRepligen · Remote · Hybrid
- Teleop Platform Engineer, Real-Time Systems & UImecka · Richmond Hill, ON · Hybrid
Security Platform Engineer - PolyHP · Austin, TX · Onsite
Senior Software Engineer - Database Automation and Platform EngineeringPNC · Strongsville, OH · Onsite- Staff Data Platform Engineer - VirtualAlight Solutions · Remote · Remote
