Hardware Engineer - FPGA
Required skills
Bachelor’s Degree in Electrical Engineering or relevant degree and 7+ years of related experience Or Master’s Degree in Electrical Engineering or relevant degree and 4+ years of related experience FPGA or ASIC development experience from specification to production. Experience with Verilog/System Verilog RTL coding Experience with industry leading FPGA devices and tools.
Preferred skills
Recent experience with UVM and/or VMM Verification methodology. Experience with high-speed design debug. Experience with advanced microprocessor-based design. Low level networking card debug experience. Experience with CPU based peripherals architecture.
Technologies
FPGA, Verilog, System Verilog, UVM, VMM, high-speed design debug, advanced microprocessor-based design, CPU based peripherals architecture.
Responsibilities
Taking networking system requirements, mapping them into functional blocks for FPGA implementation, working with the cross functional team to address development requirements, participate in validation of the system, and release to manufacturing. Working on the High-End Routing team that designs the ASR8000 routers. Being a member of the FPGA team that designs control path FPGAs for the various boards. Interfacing with Diagnostics, Software, Board design, Manufacturing and Hardware Qualification teams to ensure smooth delivery of the project. Writing RTL code, running simulations, addressing timing and other constraints, then generating programming files. Working with many teams to resolve system level issues. Having good analytical skills and dealing with the complexity of System Hardware and Software interactions. Having a grasp of the system design for a router or line card and being able to lead meetings, drive issues to resolution, and communicate clearly with all stakeholders.
Seniority
Not specified.
Domain
Networking hardware, FPGA design, router design, silicon architecture, Cisco products.