Lead Application Engineer - SoC Performance Analysis

Cadence Design Systems

  • Shanghai
  • Permanent
  • Full-time
  • 13 days ago
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Key Responsibilities:
  • ​​Execute System-Level Verification:​​ Develop and run test plans for ARM-based SoCs using UVM methodology, focusing on subsystem and SoC-level interactions. ​​
  • Performance Testing:​​ Create scenarios to analyze system performance (latency, throughput, bandwidth), collect metrics, and collaborate with architects to identify bottlenecks. ​​
  • Testbench Development:​​ Contribute to building and maintaining modular UVM testbenches for system-level features, interconnect traffic, and power sequences.
  • Scenario-Based Testing:​​ Simulate real-world use cases involving multi-core operations, memory traffic (AMBA), and boot sequences. ​​
Required Skills & Qualifications:
  • ​​Bachelor’s/Master’s​​ in Electrical/Computer Engineering or related field.
  • ​​3-5 years​​ of hands-on ASIC/SoC verification experience.
  • ​​UVM Proficiency:​​ Demonstrated experience developing UVM testbenches and test sequences.
  • ​​AMBA Knowledge:​​ Working experience with ​​AMBA protocols (AXI, AHB, APB)​​
  • ​​ARM Exposure:​​ Understanding of ​​ARM SoC architectures​​ (Cortex-A/M/R cores, memory subsystems).
  • ​​System Verification:​​ Experience verifying IP/sub-system interactions within an SoC context.
  • ​​Performance Awareness:​​ Ability to develop performance tests and interpret simulation metrics.
  • ​​Debug Skills:​​ Competence in debugging testbench/RTL failures using waveforms/logs.
  • ​​Technical Skills:​​ Proficient in ​​SystemVerilog​​ and scripting (Python/Perl/Tcl).
  • ​​Tool Experience:​​ Exposure to industry simulators (VCS, Xcelium, or Questa).
Preferred Skills:
  • Exposure to ​​multi-core/coherency protocols​​ (e.g., ACE/CHI).
  • Familiarity with ​​C/C++​​ for test stimulus or firmware interaction.
  • Basic understanding of ​​low-power verification​​ concepts (UPF/CPF).
  • Awareness of high-speed interfaces (​​PCIe, USB, DDR​​).
  • Interest in ​​performance modeling​​ or emulation (Palladium/Zebu/HAPS).
We’re doing work that matters. Help us solve what others can’t.

Cadence Design Systems

Similar Jobs

  • Lead Application Engineer

    Henkel

    • Shanghai
    About this Position This position is Lead Application Engineer to investigate new applications, new design trends and sync up with China technical champion. Deep engagement i…
    • 2 months ago
  • Lead application engineer

    Henkel

    • Shanghai
    About this Position Support AEI T&D KAMs. Collaborate with commercial team to align AE activities with business strategy. Ensure that all prioritized ACE projects which r…
    • 2 months ago
  • Lead Application Engineer

    Cadence Design Systems

    • Shanghai
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Description: To complete advanced SoC block or fullchip level…
    • 12 days ago