(Staff/Sr. Staff) NPU Design Engineer
OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD. Bukit Batok Permanent
Responsibilities:
- Develop design requirements of an NPU given 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 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.
- 8+ 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 in digital design experience is a must.
- Preferably has lead a team of at least 3 to 4 people in the past at the capacity of a design lead.
- 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.
RS RECRUITMENT AGENCY LLPWoodlands, 9 km from Bukit Batok
documentation and technical specifications.
5. Prepare technical submissions for materials, construction methods and C&S shop drawings.
6. Liaise with suppliers, clients, consultants or commissioning engineers concerning the design, installation...
Trust RecruitBukit Batok
regulatory compliance (UL, CE, etc.) with support from approval department
Job Requirements
• Master/Degree in Electronic/Optoelectronic Engineering or equivalent
• Minimum 3 years relevant experience in electronic design and development
• Good knowledge...
ST ENGINEERING ADVANCED MATERIAL ENGINEERING PTE. LTD.Bukit Batok
in-house prototyping for functional and aesthetic validation.
• Conduct Design for Manufacturing & Assembly (DFM/DFA) for components and designed products.
• Output all relevant files and documentation for our suppliers (CAD & Engineering Drawings...