1. Architecture design and RTL implementation of Automotive/Smartphone chipset
2. SoC system power and performance analysis
3. SoC system bus and memory subsystem design, integration, and modeling
4. SoC low power design, integration, and modeling
5. SoC functional safety analysis, design, integration, and modeling
6. SoC cyber security analysis, design, integration, and modeling
Responsibilities:
• Develop integrated verification environment.
• Verify designs with system verilog and system verilog assertion.
• Build, maintain and upgrade testbenches and their components using UVM-based methods.
• Check functional coverage and code coverage
• Create controlled random testcases. Pre-debug and provide debug reports.
• Scripting experience using scripting languages like Perl and Python.
Responsible for digital IP coding and micro-architecture design of low-power, high-performance LLM inference accelerators. Drive mapping of lightweight frameworks such as llama.cpp onto NPU, plan compute/memory subsystems, and optimize quantization & KV-cache for production-ready LLM SoCs. Write RTL specs and guide DV plans and P&R convergence for PPA targets.
1. 研讀規格。
2. IC數位邏輯線線路的研發設計。
3. IC數位邏輯線路模擬與合成。
4. FPGA的合成規劃與測試驗證。
5. IC的靜態時序分析 (Static Timing Analysis)。
6. IC佈局後的線路模擬。
7. 撰寫IC規格設計書。
8. IC的除錯與工程變更修改。
9. 協助系統應用部門的進行IC驗證版的規劃。
The successful candidate will work with team members and apply his/her design techniques to work on different phases of complex logic design for ASIC/SOC project. The role will include working on the following tasks from time to time: HDL coding, documentation, RTL quality check, cooperate with back-end engineer etc.
【Key Responsibilities】
- Responsible for front-end digital logic design in ASIC/SOC projects.
- Perform HDL coding (Verilog/SystemVerilog).
- Prepare and maintain design documentation (specifications and design documents).
- Conduct RTL quality checks (Lint, CDC, power analysis, etc.).
- Collaborate with Backend/Physical Design engineers to achieve timing closure.
【Core Requirements】
- Education/Experience: Master’s degree with ≥ 2 years, or Bachelor’s degree with ≥ 3 years of digital ASIC/SOC design experience.
- RTL Design: Proficient in RTL coding using Verilog/SystemVerilog or VHDL.
- TO / Front-End Flow: Familiar with front-end design flow, including synthesis, Lint, CDC, and STA.
- EDA Tools: Experience with tools such as Lint, CDC check, and PrimeTime PX (power analysis).
- Documentation: Ability to write design specifications and technical documents.
- Collaboration: Work closely with the Design Verification (DV) team on IP verification.
【Preferred Qualifications】
- Familiarity with CPU architectures (x86/ARM/8051).
- Knowledge of AMBA bus protocols (AXI/AHB/APB).
- Understanding of PCIe protocol.digital IP/SOC design verification.
Design CPU functional units.
Responsibilities
Defining micro-architecture of the functional units
Writing RTL codes of the functional units
Writing documents of the function units
Working with cross-division teams to resolve functional, performance, power, and frequency issues related to the functional units
Qualifications
Available to start work three months after being hired.
3+ years of recent experience with Verilog logic design
Knows CPU micro-architecture, e.g. instructions, pipeline, caches, MMU
Knows power consumption of digital circuits
Good communicator in verbal and writing in English
This is a good opportunity to join a startup company working in UWB and Radar product.
Co-work with ASIC design team for product development
competive salary and startup package
工作內容:
- 協助 Radar 定位演算法DSP實現及其驗證
- 協助數位晶片Serial介面(I2C/SPI)開發
- 協助產品驅動程式開發和相關測試
具備條件:
- 具3年以上Digital IC design或FPGA開發相關經驗
- 熟悉RTL coding、simulation & synthesis流程及其開發工具使用
- 具C/C++ coding 和 debug 能力
- 能理解基礎數位運算原理如FIR IIR cordic佳
1. Layout & Plan UI: Cowork with UI/UX Team to fit customer requirements.
2. Integration and Development: Use and modify proprietary framework to integrate AI models into production and ensure smooth deployment to customer requirements.
3. Documentation & Maintenance: Document stuff(processes/algorithms/results) for sharing and maintain commitments of projects.
Job Description :
• Design optimized digital blocks meeting functional, cost and low power constraints and ensure spec compliance.
• Cover digital backend design from synthesis, upf, static timing analysis and logic equivalent checking.
• Interface with P&R for digital hand-off and post layout verification.
• Collaboration with analog engineers and test engineers on analog testability design and debugging.
• Work closely with Application/GUI team in FPGA prototype and lab debugging.
• Perform physical silicon device evaluation where necessary.
Qualifications :
• 8+ years of experience in ASIC/IC design with deep knowledge of whole IC design flow from RTL coding, synthesis, static timing analysis, logic equivalent checking to post-layout checking.
• Experience in DFT or physical design is a plus.
• Experience in FPGA prototype and lab equipment and lab debug is a plus.
• Fluent in either Verilog RTL coding and ASIC design methodology.
• Competence in developing design constraints for synthesis, STA and P&R handoff.
• Ability to work both independently and part of a team.
• Excellent interpersonal, organizational and communications skills.
We are seeking a highly motivated Design Verification Engineer to join our dynamic team. You will be responsible for ensuring the functional correctness of complex digital designs using industry-leading verification methodologies such as UVM, Formal Verification, and Coverage-Driven Verification. 【Key Responsibilities】
· Develop detailed verification plans based on design specifications and architectural documents.
· Build and maintain System Verilog UVM-based testbenches for SoC/Subsystem/IP-level verification.
· Write constrained-random and directed test cases to validate functionality, performance, and corner-case scenarios.
· Perform coverage analysis (functional coverage, code coverage, assertions coverage) and drive towards coverage closure.
· Apply Formal Verification techniques (e.g., property checking, connectivity checking) where applicable.
· Support simulation regression runs and maintain automation scripts (Perl/Python/TCL/Makefile).
· Participate in design and verification reviews, providing valuable feedback to improve quality.
a. Job Description:
We are looking for a highly motivated RTL Designer to join our team
in developing high-performance digital IPs. The ideal candidate will
have experience in Register Transfer Level (RTL) design and verification,
with a strong understanding of digital logic, microarchitecture,
and ASIC/FPGA development processes. The role involves designing and
verifying custom hardware IPs for cutting-edge applications.
b. Verification:
Develop and execute test plans to verify functionality, performance, and power requirements.
Create testbenches using SystemVerilog/UVM for functional verification.
Perform simulation, debugging, and root cause analysis for design issues.
Conduct code coverage and functional coverage analysis to ensure comprehensive testing.
Collaborate with verification and firmware teams to validate IP functionality.
c. Qualifications:
Bachelor’s/Master’s degree in Electrical Engineering, Computer Engineering,
or a related field. 2+ years of experience in RTL design and verification.
Proficiency in Verilog, SystemVerilog
Strong understanding of digital design concepts, including pipelining, clock domains, and low-power design techniques.
Experience with simulation tools (e.g., ModelSim, VCS, Questa) and formal verification techniques.
Familiarity with UVM methodology and testbench development.
Knowledge of scripting (Python, TCL, Perl, Shell) for automation.
Experience with FPGA or ASIC development flows, including synthesis and timing analysis.
Strong debugging and problem-solving skills. Excellent communication and teamwork abilities.
- Non smoking
1. Work on 3~7nm design implementation, methodology, and sign-off
2. Perform synthesis, DFT, floorplan, clock planning, place and route, timing closure, ECO, IR signoff, and physical verification
3. Manage schedule, resolve design and flow issues, drive methodologies and execution