Ambiqmicroinc

Staff Engineer - Design Verification

Singapore. Posted 4 months ago

The role

You will verify digital and mixed-signal designs including systems-on-chip with multiple CPUs, digital signal processors, security hardware, and other logic for IoT applications.

What you will do

  • Assume full ownership of DV tasks and deliver high-quality results.
  • Develop test plans at block, sub-system, and chip level.
  • Execute SoC-based verification at full-chip and module level verification.
  • Write C-based lib packages and tests.
  • Architect and implement scalable and reusable module test benches using SystemVerilog and UVM.
  • Develop comprehensive test cases, stimulus generation, and checkers to achieve high coverage.
  • Automate the test environment for randomized testing and score-boarding.
  • Utilize advanced debugging techniques to identify and resolve design and verification issues.
  • Perform root-cause analysis and work with design teams to fix identified issues.
  • Define and track functional and code coverage metrics.

Required qualifications

  • BSEE/MSEE with 7 - 10+ years of experience in block, sub-system, and full-chip verification.
  • Expert in AMBA AXI/AHB/APB, DMA, Flow Control, Serial Devices, Low Power (CPF/UPF) Verification, 3rd party IP integration verification.
  • Strong in SystemVerilog (UVM), Verilog, C/C++, Python, Perl, or Makefile.
  • Should have delivered multiple chips functioning to specification.
  • Identify and manage verification deliverables, milestones, and schedules.
  • Proactively identify potential verification risks and develop mitigation strategies.
  • Collaborate with design, architecture, and software teams to understand and verify design intent.
  • Communicate verification progress, issues, and results to stakeholders and management.
  • Strong in understanding multiple architectures, integrating 3rd party IPs/VIPs, and working with mixed-signal designs with low-power design and verification challenges.
  • C-based verification in an SoC environment is required.

Nice to have

  • Edge-based AI inference
  • Experienced in ARM M/RISC-V
  • Experience in peripheral modules (UART, SPI, I2C), Audio subsystem, Display subsystem, USB, OTP, Crypto
  • Strong understanding/exposure to Design Verification for low-power battery-operated designs
  • Experience with ARM processor-based designs and low-power design techniques

About the company

Ambiq is on a mission to enable intelligence everywhere by powering the AI edge revolution with low-power semiconductor solutions. Since 2010, they have shipped over 300 million units to customers building wearables, medical devices, IoT products, and AI-powered edge applications.

Staff Engineer - Design Verification at Ambiqmicroinc | JobZoey