(Sr./Staff) NPU Design Engineer

OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD.

Singapore, Singapore
Npu design completion experience
Verilog system verilog hdl coding
Microarchitecture design skills
The role involves developing design requirements and performing microarchitecture design for an NPU module based on system-level specifications

Job Summary

  • The role involves developing design requirements and performing microarchitecture design for an NPU module based on system-level specifications.
  • Candidates must possess at least one cycle of completed NPU design experience along with strong skills in RTL coding using Verilog or System Verilog.
  • The position requires optimizing performance, power, and area while collaborating with verification and software teams to ensure comprehensive testing and integration.

Matching Summary

Match Score: 75

The role involves developing design requirements and performing microarchitecture design for an NPU module based on system-level specifications.

Skills & Requirements

Must-have

  • NPU design completion experience
  • Verilog System Verilog HDL coding
  • Microarchitecture design skills
  • Synthesis power timing area analysis
  • Convolution operator mathematics

Nice-to-have

  • UVM verification methodology experience
  • Deep learning algorithm knowledge
  • Low power micro-architecture optimization
  • ARM or RISC-V processor systems
  • Compiler toolchain development support

Key Requirements

  • 5+ years digital design experience
  • 2-3 years SoC design experience preferred
  • MSEE/BSEE in Electrical or Computer Engineering
  • At least one NPU design cycle completed

Work Rights

Not specified

Tailored Resume

Cover Letter