(Sr./Staff) NPU Design Engineer - #1172888
OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD.
Date: 3 hours ago
District: Singapore
Salary:
$5,500
-
$11,000
/ month
Contract type: Full time
Responsibilities
- Develop design requirements for an NPU based on system-level specifications.
- Being part of modelling the performance of the NPU module and its data transaction throughput.
- Microarchitecture design and RTL coding using Verilog / System Verilog HDL for various sub-blocks of the NPU.
- Understanding the mathematics of different convolution operators including different arithmetic formats (fixed point and floating point)
- Estimate, measure and optimize PPA (Performance / Power / Area) to meet key objectives and results.
- Optimizing micro-architecture design for low power and area is required.
- Work closely with verification engineers to ensure comprehensive testing and debug any issues.
- Support integration into the overall system, conducting design checks, and addressing lint/timing/CDC issues.
- Collaborate with software teams to assist in compiler and toolchain development and their debugging.
- Produce clear and concise design documentation.
Requirements
- 5+ years of digital design with at least 2 to 3 years of SoC design experience is preferred.
- At least one cycle of NPU design completion experience is required.
- Hands on experience in digital design is a must.
- Experience in microarchitecture design, and RTL coding with Verilog/ System-Verilog.
- Experience in synthesis, with analysis of power, timing and area.
- Disciplined, quality-minded, and highly driven for excellence.
- Excellent team player and good communication skills.
- MSEE/BSEE in Electrical Engineering or Computer Engineering.
- Understanding of convolution operator and number system is required.
- Candidates with relevant experiences would be offered as Senior, taking on higher responsibilities.
- Experience in UVM verification methodology is a plus.
- A plus to have SoC design experience.
- Experience with optimizing micro-architectures for low-power and low-area is a plus.
- Knowledge in deep learning algorithms such as CNN / Transformer is a plus.
- Experience with past design experience with NPU / GPU / DSP design is a plus.
- Experience with ARM or RISC-V processor systems is a plus.
- Passionate and strong in general programming is a plus.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Admin
EXES COMPANY SECRETARIAL PTE. LTD.,
Singapore
$2,800
-
$3,300
/ month
2 hours ago
Responsibilities:- General office administration Redirect Mail distribution Receive / courier documents Maintain accurate record, files and database Answer phone calls, and emails Admin support secretarial team eg: prepare billing, filing, send reminder Ad-hoc administration in other work areas as and...
YR23- Customer Service Executive (Freight forwarding) |5 Days | Bukit Merah
THE SUPREME HR ADVISORY PTE. LTD.,
Singapore
$2,800
-
$3,800
/ month
2 hours ago
Customer Service Executive (Freight forwarding) 5 days, 8.30am - 5.30pm/ 8.30am-5pm (Friday) Salary: $2800-$3800 Location: Bukit Merah Central, Singapore 159835 Job scope Provide support to the sales department Coordinate between customers, transporters, warehouses, and internal teams Prepare documentation for import,...
Mechanical Hardware Engineer
HP R&D SINGAPORE PTE. LTD.,
Singapore
$18,000
-
$28,000
/ month
3 hours ago
Job Summary This role is responsible for leading large, cross-division functional teams or projects that affect the organization's long-term goals and objectives. The role identifies and evaluates new technologies and drives innovation. The role acts as a functional manager and...