Senior FPGA Engineer
Lead the architecture, design, implementation, verification, and integration of FPGA-based products. Own development from RTL and simulation through timing closure, board bring-up, and deployment in fielded systems.
Responsibilities
- Design digital logic in Verilog from specifications and microarchitecture through working-device implementation
- Select, configure, and integrate AMD Versal IP cores and hard blocks
- Own the Vivado implementation flow, including synthesis, constraints, place and route, timing closure, resource optimization, and ILA debugging
- Develop simulation environments and testbenches and perform functional verification
- Review schematics and define FPGA pinouts and interfaces
- Support board bring-up, system integration, and hardware debugging
- Investigate system-level issues using oscilloscopes, logic analyzers, and protocol analyzers
- Write and review design specifications, interface definitions, verification plans, and test reports
- Collaborate with hardware, software, and systems teams throughout product development
- Provide technical leadership through design reviews, problem-solving, and guidance to team members
Requirements
- Bachelor’s degree in electrical, electronics, computer engineering, or an equivalent field
- At least 6 years of hands-on FPGA design experience in product development
- Advanced synthesizable Verilog RTL design skills
- Experience developing with AMD Versal adaptive SoCs
- Experience with high-speed interfaces including multi-gigabit transceivers, PCI Express, Ethernet, and DDR3/DDR4/DDR5
- Strong experience with Vivado synthesis, constraints, place and route, timing analysis, timing closure, and debugging
- Verification experience with ModelSim or Questa, including testbench development, simulation, waveform analysis, and debugging
- Ability to review hardware schematics and define FPGA interfaces and pinouts
- Practical board bring-up, system integration, and hardware debugging experience
- Good written and spoken English
Nice to have
- Experience using AI-assisted tools across FPGA architecture, RTL development, verification, debugging, documentation, and workflow automation
- Embedded or SoC development with Versal or Zynq, including ARM processing systems, AXI, PetaLinux, or bare-metal software and drivers
- Tcl scripting and FPGA build-flow automation
- Experience with Vitis
- Familiarity with PON, Ethernet, and communication-system testing environments
- Experience with network-testing equipment
Benefits
- Technical ownership of complex FPGA designs from architecture through deployment
- Work with AMD Versal technology and high-speed communication interfaces
- Collaborate with multidisciplinary hardware, software, and systems engineering teams
- Develop products that operate in real-world systems