Omnivision Technologies Singapore Pte. Ltd. · MyCareersFuture · 1w
(Sr./Staff) NPU Design Engineer
Singapore, West- Posted
- 2026-09-29 (1w)
- Place
- Singapore, West
- Commitment
- Full Time
- Salary
- SGD 5,500 – 11,000 / month
- Experience
- 5+ YOE
- Department
- Engineering
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
AlgorithmsDebuggingDeep LearningCNNElectrical EngineeringVerilog
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.
Omnivision Technologies Singapore Pte. Ltd.
18 open roles in Singapore, straight from Omnivision Technologies Singapore Pte. Ltd.’s own careers page.
- Staff AI Systems EngineerSingapore, West · 1w
- (Sr./Staff) Algorithm EngineerSingapore, West · 1w
- (Staff/ Sr. Staff) Machine Learning EngineerSingapore, West · 1w
- (Sr./Staff) System Engineer - Edge AI & SystemsSingapore, West · 1w
- (Sr./Staff) ASIC Design EngineerSingapore, West · 1w
- (Staff/Sr. Staff) SoC Design EngineerSingapore, West · 1w
- (Staff/Sr. Staff) Digital Design Verification EngineerSingapore, West · 1w
- (Sr. Staff/ Staff) NPU Design Lead/EngineerSingapore, West · 1w
- (Sr./Staff) Digital Design Verification EngineerSingapore, West · 1w
- (Staff/Sr. Staff) Software Engineer, Edge AI - ToolchainSingapore, West · 1w
- (Sr./Staff) ISP RTL Design EngineerSingapore, West · 1w
- (Sr.) ISP RTL Design ManagerSingapore, West · 1w