Design Verification Engineer

Apple•San Diego, CA

About The Position

Apple’s wireless SoC organization develops wireless silicon, focusing on energy-efficient designs and technologies that enhance product experiences. The team spans RF/Analog, Systems/PHY/MAC, VLSI/RTL, emulation, design verification, test and validation, and firmware/software engineering. The Design Verification Engineer contributes to chip design across disciplines, helping deliver functional products. The role focuses on designing and implementing C tests for wireless SoC verification and power analysis, defining and verifying power-vector tests with architecture and RTL power designers, and developing test plans and environments in C or UVM. The engineer prepares and executes test plans, reviews them with cross-functional teams, and collaborates with Design, Architecture, Power, Silicon Validation, Performance, and Software teams.

Requirements

  • Bachelor’s degree and a minimum of 10 years of relevant industry experience.
  • Experience with C/C++/assembly programming and Verilog/SystemVerilog.
  • Understanding of C compilation flow and makefiles.
  • Solid verification skills in problem solving, constrained-random testing, and debugging.
  • Solid understanding of reusable verification frameworks.
  • Knowledge of digital logic design, chip architecture, and microarchitecture.
  • Excellent analytical and debugging skills.
  • Experience in UVM design verification.
  • Excellent communication skills and ability to work independently on verification efforts.
  • Ability to work effectively as a teammate.

Nice To Haves

  • MSEE preferred.
  • Knowledge of industry-standard interfaces.
  • Understanding of ARM V7 or V8 architecture.
  • Experience setting up UVM/System test benches with embedded C tests.
  • Good understanding of CPU architecture and instruction sets.
  • Experience with system-level tests using Python or another scripting language.
  • Experience porting simulation tests to emulation.
  • Knowledge of wireless protocols.

Responsibilities

  • Design and implement C tests for wireless SoC verification and power analysis.
  • Work with architecture and RTL power designers to define power-vector tests and verify wireless SoC functionality.
  • Develop test plans and test environments in C or UVM.
  • Develop complex power-vector tests for wireless protocol designs in C or assembly.
  • Prepare and execute test plans and conduct reviews with cross-functional teams.
  • Collaborate with Design, Architecture, Power, Silicon Validation, Performance, and Software teams.
  • Develop complex tests or power vectors in assembly or C according to test plans.
  • Contribute independently to verification efforts while working effectively with teammates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service