Design and test FPGA circuitry for next generation products:
- Define logic architecture of various blocks of the design
- Design blocks using Verilog, verify their block level functionality through simulation
- Document the design, review with the rest of the team
- Drive FPGA tools to compile the code and ensure timing closure
- Verify proper operation of your circuit via system level test with test hardware
- Work with the verification engineer to validate your circuit in a whole chip simulation environment
Work with customer support to reproduce and fix issues found in the field:
- Reproduce customer environment to reproduce any failures found in the field
- Fix the RTL, recompile the FPGA and review the changes with the team
Requirements
Qualifications
- BS in EE, CE or CS; MS or PhD preferred
- 5-10 years of FPGA design experience (some ASIC experience is OK)
- Knowledge of FPGA tools such as Quartus, Vivado, Modelsim, Signal tap, and Chipscope.
- Ability to write timing constraints and designs that repeatedly achieve timing closure
- Stronginterpersonal, organizational and communication skills; team player,persuasive, encouraging, and motivating; open minded, quick learner, creative, likes challenges; experience working both independently and in a team-oriented, collaborative environment; ability to effectively prioritize and execute tasks in a high-pressure environment.
Preferred
- Experience with Monitoring and/or Test & Measurement tools
- Experience with one or more of the following protocols: PCIe, CXL, NVMe, USB, SAS, SATA
Benefits
Stable company, very low turnover, great technology and work environment.
Qualifications BS in EE, CE or CS; MS or PhD preferred 5-10 years of FPGA design experience (some ASIC experience is OK) Knowledge of FPGA tools such as Quartus, Vivado, Modelsim, Signal tap, and Chipscope. Ability to write timing constraints and designs that repeatedly achieve timing closure Strong interpersonal, organizational and communication skills; team player, persuasive, encouraging, and motivating; open minded, quick learner, creative, likes challenges; experience working both independently and in a team-oriented, collaborative environment; ability to effectively prioritize and execute tasks in a high-pressure environment. Preferred Experience with Monitoring and/or Test & Measurement tools Experience with one or more of the following protocols: PCIe, CXL, NVMe, USB, SAS, SATA