About The Position

Join Apple’s Wireless Connectivity team developing WiFi SoCs used in Apple products. The team works on wireless technology from concept through production. The role verifies WiFi PHY digital systems, including time- and frequency-domain processing, hardware acceleration, calibration engines, and protocol implementation. It develops verification strategies for high-rate, low-power, low-latency, and multi-link wireless features. The engineer owns subsystem verification from test planning through coverage closure. This includes building UVM environments, constrained-random scenarios, bus functional models, assertions, infrastructure, and DPIs for algorithm models, as well as using analytics and coverage metrics to identify gaps and track issues. The role collaborates with Systems and Design teams to achieve verification coverage and support first-time-right silicon.

Requirements

  • Bachelor’s degree.
  • Track record of several tapeout cycles of sophisticated designs.
  • Experience verifying wireless, DSP, or digital communication systems.
  • Knowledge of ASIC verification flows using SystemVerilog and UVM, including testbench architecture, scenario creation, and coverage-driven methodologies.
  • Experience developing verification environments, bringing up complex designs, and debugging simulations.
  • Experience with constrained-random testing, functional coverage implementation, and assertion-based verification.
  • Knowledge of IEEE 802.11, Bluetooth, cellular, or similar communication systems.
  • Experience applying or integrating system models using DPIs.
  • Understanding of DSP algorithm verification strategies, including bit/cycle matching and assertions.
  • Experience with transaction-level modeling, including packet-based approaches such as scoreboarding and protocols.

Responsibilities

  • Develop UVM environments and bus functional models for complex DSP subsystems and IEEE 802.11 protocols.
  • Own subsystem verification from test planning and environment bring-up through feature closure.
  • Develop testbench environments, BFMs, assertions, infrastructure, and DPIs for use with algorithm models.
  • Architect and implement constrained-random scenarios that exercise complex protocol interactions.
  • Track coverage and issues, identify verification gaps, and use metrics to drive data-driven closure.
  • Work with Systems and Design teams to define verification strategy and achieve coverage closure across complex domains.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service