Quick Overview
Job Description
Core Technical Requirements (Must-Haves)
Emulation Platforms: Hands-on experience with industry-standard emulators like ZeBu, Palladium, or Veloce.
Environment Build & Bring-up:
Ability to build emulation environments from scratch.
Expertise in putting together top-level wrappers (DUT/System level, clocks/resets).
Experience with FPGA partitioning and Place & Route (P&R) timing closure.
Protocols & Integration:
Deep knowledge of PCIe, HBM, and JTAG/UART.
Specific Requirement: Integrating and bringing up PCIe Gen6 Protocol Transactors with QEMU.
Software/Hardware Boundary:
Firmware, Software, and Driver knowledge.
Must be able to debug Kernel boot and Linux Boot sequences.
Coding & Scripting:
Digital design and SystemVerilog RTL coding (from a synthesis perspective).
Strong scripting skills in Python and C/Perl.
Preferred Qualifications (Nice-to-Haves)
FPGA Prototyping: Experience with HAPS, Protium, or proFPGA.
Networking/Testing: Knowledge of Ethernet (ENET) protocols and testers like Virtual IXIA.
Verification Environments: Expertise in UVM or C++/SystemC testbenches.
Skills
Similar jobs
County Manager
Flying S Title and Escrow · Preston, United States
24 minutes agoIT Architect IV
Kaiser Permanente · Greensboro, United States
49 minutes agoSr. Principal Product Engineer
Marvell Semiconductor Inc. · Santa Clara, United States
56 minutes ago$156.8k - $234.9k/yrSenior SEIT Systems Engineering Manager with Security Clearance
Boeing · El Segundo, United States
57 minutes ago$181.9k - $246.1k/yrAI Agent and Automation Specialist
Decisionpoint Corporation · United States
57 minutes agoApplied Scientist II / Senior Applied Scientist - Responsible AI (CoreAI)
Microsoft Corporation · Redmond, United States
1 hour ago$102.1k - $202.2k/yr