Search by job, company or skills

Principal Emulation Engineer - FPGA prototyping

Principal Emulation Engineer - FPGA prototyping

Ambition Group Singapore Pte Ltd
Fresher
Not Disclosed
  • Posted 18 hours ago
  • Be among the first 10 applicants

Job Description

Role Overview

Lead SoC emulation and FPGA prototyping activities across the product development lifecycle, enabling pre-silicon/post-silicon validation and software development through advanced emulation platforms, automation and system-level debugging.

Key Responsibilities

  • Develop emulation and FPGA models from RTL using synthesis, partitioning and routing tools
  • Define RTL modifications and integrate hardware/software collaterals
  • Debug emulation models, RTL and failing validation tests
  • Support SoC mapping across multi-FPGA and emulation platforms
  • Develop automation scripts, tools and flows to improve emulation efficiency
  • Collaborate with RTL, verification, architecture, software and validation teams
  • Optimize pre-silicon validation environments, test suites and methodologies
  • Support system-level validation and hardware/software integration

Ideal Requirements

  • Bachelor's/Master's degree in Electrical, Electronics or Computer Engineering
  • 8+ years of experience in digital design, verification, emulation, FPGA prototyping or system validation
  • Strong RTL experience with Verilog/VHDL
  • Hands-on experience with Palladium, Veloce, HAPS, ZeBu or equivalent
  • Proven experience mapping complex SoCs onto multi-FPGA/emulation platforms
  • Experience in silicon verification, test planning and execution
  • Strong FPGA prototyping and pre-silicon validation background
  • Experience with board-level debugging and lab equipment
  • Knowledge of PCIe, PCI, USB, Ethernet, SPI, I2C, AXI and AMBA
  • Strong problem-solving, communication and collaboration skills

If you would like to be considered for this opportunity, please forward a copy of your full CV to [Confidential Information]

Data provided is for recruitment purposes only. Only shortlisted candidates will be notified.

Business Registration Number : 200611680D | Licence Number : 10C5117 | EA Registration Number: R25127614

More Info

Job Type:
Function:
Employment Type:

Key Skills