
FPGA UVM Design Engineer
- Marlborough, MA
- $96,000-151,000 per year
- Permanent
- Full-time
- Testbench development using SystemVerilog/UVM
- Creating drivers, monitors, scoreboards, sequences, and model predictors for a variety of interfaces
- Writing and debugging constrained random and directed test cases
- Debugging failing tests, understanding both the UVM testbench and VHDL/Verilog source code, working closely with the RTL developers
- Collecting and reporting code and functional coverage
- Maintaining regular simulation regressions
- Conduct code and design reviews and participate in multi-functional reviews
- Maintain and control UVM code revision history
- Responsible for owning and driving technical issues to resolution What you'll need:
- Bachelor's Degree in Electrical Engineering, Computer Engineering or a related field
- 8+ years FPGA/ASIC design with UVM verification experience
- Foundational knowledge of digital logic and timing considerations
- Strong written and verbal communication skills, ability to work with a geographically distributed team
- Attention to detail, ability to follow process and coding guidelines, participate in code reviews and accept feedback
- Experience with Programmable Logic EDA tools, such as AMD/Xilinx ISE/Vivado, Intel/Altera Quartus, Siemens/Mentor Graphics, Synopsys Synplify, SoftCore Micro embedments in MicroChip, etc.
- Proven track record to design and implement FPGA/ASIC modules using Verilog and/or VHDL with UVM simulation and testbench development
- Familiarity with designing and coding for re-use, maintainability and scalability
- Desire to a member of a team, collaborating on large system designs
- Work independently, take initiative, and take ownership of tasks and results
- US citizenship required
- Must be able to obtain and maintain a United States Secret Clearance
- This is a 100% onsite role and the incumbent will work out of one of these locations: Carlsbad, CA, Linthicum Heights, MD, Tampa FL, or Marlborough, MA
- Ability to travel up to 10% What will help you on the job:
- MSEE degree preferred
- Familiarity with TCL, Perl, Python or another scripting language
- Experience with high-speed interfaces like SERDES, DDR2/3/4, LVDS
- Proven experience in debugging, diagnosing, and solving embedded designs issues
- Experience with the rest of the FPGA design process, from the requirements phase to documentation, design, implementation of source code, place & route, testing in hardware, and integration
- Experience and familiarity with Linux-based development environments
- Active United States Secret Security Clearance