Salary
$47k – $94k per year (gross)
Location
In office (Singapore)
Seniority
Staff · 5+ years exp
Employment
Full-Time
First seen by Alion on Aug 31, 2026.
Overview
Company
Impact
Profile match
OmniVision is a fabless semiconductor company headquartered in Santa Clara, California, developing CMOS image sensors, analog and mixed-signal products, display driver solutions and related imaging technology for smartphones, automotive, medical, security and other applications. Founded in 1995 and owned since 2019 by China's Will Semiconductor, it runs design, test and support centres across Asia, Europe and the United States, including Yokohama, Singapore, Oslo, Munich and Mechelen. It hires analog, digital, pixel, NPU and mixed-signal design engineers, process integration, characterization, product and test engineers, functional safety and quality specialists and IT and security staff.
Key Responsibilities Key Responsibilities
RTL Design and Verification
- Develop synthesizable RTL in Verilog/SystemVerilog for custom on-chip test, monitoring, and diagnostic IP targeting analog and mixed-signal failure detection.
- Design and verify digital logic blocks such as test controllers, sequencing logic, sensor/interface control logic, measurement and monitoring logic, data capture and comparison logic, and failure detection and reporting logic.
- Build clean register and bus-connected interfaces, for example APB, AHB, or AXI-lite based control and status paths, to enable firmware interaction and subsystem integration.
- Develop testbenches, assertions, checkers, and block or subsystem-level verification environments to validate controller behavior, detection logic, configuration programming, fault response, and status reporting.
- Plan and execute functional verification for normal, corner, negative, and fault-injection scenarios, with adequate coverage of critical diagnostic behaviors.
- Collaborate with analog and mixed-signal designers to create or use behavioral models, stubs, and interface abstractions for realistic verification of failure mechanisms and observability paths.
- Debug RTL and simulation issues through waveform analysis, assertion-based checks, root-cause investigation, and close interaction with integration and product teams.
- Ensure the RTL is modular, reusable, timing-aware, synthesis-friendly, and scalable for integration across multiple SoC derivatives.
SoC Integration
- Integrate custom DFT / diagnostic IP into SoC subsystems and system-level test architecture with proper consideration for clock/reset structure, interrupt handling, and status visibility.
- Work closely with SoC integration and DFT teams to ensure compatibility with system test infrastructure, production test flows, diagnostic mechanisms, and firmware control requirements.
- Support integration readiness by addressing CDC, reset interactions, timing considerations, low-power implications, and implementation handoff requirements.
Cross-Functional Collaboration
- Work closely with digital, analog, and mixed-signal design teams, DFT engineers, SoC architects, and product/test engineering teams throughout the design and validation cycle.
- Translate analog or mixed-signal failure modes into robust digital detection logic suitable for on-chip test, screening, and diagnosis.
- Contribute to technical discussions on architecture tradeoffs, observability strategy, and practical silicon debug readiness.
Required Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field, with 5–7 years of relevant experience.
- Strong hands-on experience in RTL design using Verilog/SystemVerilog.
- Practical experience in RTL verification, simulation, and debugging methodologies.
- Solid understanding of ASIC / SoC design flow including coding, simulation, synthesis, and integration.
- Good foundation in digital design concepts such as FSM design, datapath design, bus protocols (AXI/AHB/APB), clock-domain handling, reset strategy, and timing considerations.
- Experience working in complex SoC environments with cross-functional teams.
Preferred Qualifications
- Experience developing control, monitoring, or diagnostic IP associated with analog or mixed-signal subsystems.
- Exposure to behavioral modeling or interface definition for analog and mixed-signal verification use cases.
- Familiarity with subsystem-level integration, production screening considerations, and silicon debug support.
- Working knowledge of scripting or automation for verification, regression, or design productivity is an advantage.
Skills
Computer Engineering, Diagnostics, Foundation Design, RTL Coding, Simulation, synthesis design, Analog Design, Cross Functional Team Building, Working alongside Product Teams, Firmware, Fault Reporting, RTL Synthesis, Electrical Engineering
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,020,348 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Hardware
Similar stack
Same company
Singapore
硬件工程师(PCB工程师)
1 day ago
$14k – $18k per year · In office · Full-Time · 1+ year exp · Taiyuan
Chips/EDA
Altium Designer
Cadence Allegro
Apply
Software Engineer (Embedded AI)
22 min ago
Remote (Japan) · Full-Time · Tokyo
JavaScript
TypeScript
SQL
Node JS
Databases
Google BigQuery
Google Cloud Spanner
AI/ML
LLM
OpenAI
Frontend
GraphQL
Next.js
React.js
DevOps
Terraform
GCP
Docker
Google Cloud Run
GitHub
Design
Figma
QA
Sentry
Apply
Embedded Software Engineering Technical Leader
1 month ago
≈ $208k – $386k per year (Estimated) · Equity · In office · Full-Time · 10+ years exp · Bachelor's Degree · Milpitas
Python
C++
DevOps
Linux
Apply
RTL Engineer ( FPGA)
2 days ago
≈ $32k – $69k per year (Estimated) · Remote (Ukraine) · Full-Time · 10+ years exp · Ukraine
Python
Verilog
SystemVerilog
Perl
Chips/EDA
Synopsys Design Compiler
Synopsys PrimeTime
Apply
≈ $100k – $229k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Haifa
Verilog
SystemVerilog
AI/ML
Vertex AI
TPU
DevOps
GCP
Chips/EDA
Formal Verification
Apply
Staff Engineer, RTL Design, AI Hardware
2 days ago
≈ $59k – $125k per year (Estimated) · In office · Full-Time · Belgrade
Verilog
SystemVerilog
Apply
Senior Engineer, RTL Design, AI Hardware
2 days ago
≈ $45k – $103k per year (Estimated) · In office · Full-Time · Belgrade
Verilog
SystemVerilog
Apply
Graduate Applications Engineer
2 days ago
≈ $26k – $63k per year (Estimated) · Hybrid · Bachelor's Degree · Shanghai
Verilog
SystemVerilog
VHDL
Chips/EDA
Cadence Xcelium
Siemens QuestaSim
Apply
Sr. Product Engineer
14 days ago
$111k – $140k per year · In office · 4+ years exp · Master's Degree · Santa Clara
Apply
Sr. Product Engineer
14 days ago
$132k – $135k per year · In office · 2+ years exp · Master's Degree · Santa Clara
Python
Apply
Apply
Product Engineer
14 days ago
$157k – $160k per year · In office · 1+ year exp · Master's Degree · Santa Clara
Apply
≈ $62k – $132k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Yokohama
Apply
Software Engineer (NodeJS) - A26351
1 day ago
≈ $37k – $103k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Singapore
JavaScript
Node JS
DevOps
CI/CD
Apply
Apply
Intern Customer Relationship Management
1 day ago
≈ $19k – $34k per year (Estimated) · In office · Internship · Singapore
Apply
≈ $18k – $29k per year (Estimated) · In office · Internship · Bachelor's Degree · Singapore
Apply
≈ $66k – $152k per year (Estimated) · Equity · Remote (Singapore) · 10+ years exp · Singapore
Cybersecurity
SIEM
Energy
DNP3
Apply
This is one of many
2,020,348 more open roles from verified company boards, updated every day.

