Job details
Location: | Singapore |
Job Type: | Permanent |
Discipline: | |
Reference: | BF/AD/SNPUDE/12032025C |
Posted: | about 18 hours ago |
Consultant: | Angelica DY |
Consultant Email: | email Angelica |
Consultant Phone: | +65 6950 0387 |
Job description
We are looking for a passionate and experienced NPU Design Engineer to join our team and take on challenging and impactful projects. If you’re driven by pushing the boundaries of performance, power efficiency, and area optimization, this is the opportunity you’ve been waiting for!
Responsibilities:
Design NPU Requirements: Develop comprehensive design requirements based on system-level specifications, ensuring high-performance data transaction throughput.
Microarchitecture Design & RTL Coding: Work with Verilog/SystemVerilog to design and code various sub-blocks of the NPU, focusing on optimal performance and low power.
Performance Modeling: Model and analyze NPU performance, ensuring it meets system-level specifications.
Convolution Operator Expertise: Deep understanding of convolution operators and their arithmetic formats (fixed-point and floating-point), applying this knowledge to design and optimization.
Optimize PPA: Estimate, measure, and optimize the Performance, Power, and Area (PPA) of the design to meet key objectives.
Collaboration: Partner with verification engineers to ensure comprehensive testing, address issues, and refine the design.
System Integration: Support integration into the overall system, conduct design checks, and solve lint/timing/CDC issues.
Work with Software Teams: Assist software teams in compiler and toolchain development, as well as debugging.
Clear Documentation: Produce clear, concise, and comprehensive design documentation.
Requirements:
8+ years of digital design experience with 2-3 years of SoC design experience preferred.
Completed at least one cycle of NPU design, demonstrating your expertise in the space.
Hands-on experience with digital design is a must.
Leadership experience: Ideally, you’ve led a team of 3-4 people in the capacity of a design lead.
Proficiency in microarchitecture design and RTL coding using Verilog/System-Verilog.
Experience in synthesis, analyzing power, timing, and area.
Passionate about producing high-quality work, disciplined, and goal-driven.
Strong team player with excellent communication skills.
MSEE/BSEE in Electrical Engineering or Computer Engineering.
Deep understanding of convolution operators and number systems.
Candidates with relevant experience will be considered for Senior roles, taking on higher responsibilities.
Bonus Points: Experience with UVM verification methodology.
SoC design experience.
Expertise in optimizing micro-architectures for low-power and low-area.
Familiarity with deep learning algorithms (e.g., CNN, Transformer).
Previous design experience with NPU/GPU/DSP.
Exposure to ARM or RISC-V processor systems.
Strong programming skills are a plus.
If you're eager to work on innovative projects and make a significant impact in the field of NPU design, apply today and join our dynamic team! Let’s build the next generation of cutting-edge technologies together.
Interested applicants, please send your updated CV to Angelica DY at AngelicaD@charterhouse.com.sg.
EA License no.: 16S8066
Reg. No. R1110125
Only shortlisted applicants will be notified.