What are the responsibilities and job description for the FPGA Design and Verification Engineer position at Artmac?
Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : FPGA Design and Verification Engineer
Job Type : FTE
Experience : 7-16 Years
Location : Phoenix, Arizona or Sandiego, California
Responsibilities
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : FPGA Design and Verification Engineer
Job Type : FTE
Experience : 7-16 Years
Location : Phoenix, Arizona or Sandiego, California
Responsibilities
- 8 years of FPGA Design or Verification Experience
- Degree in Electrical Engineering or Computer Engineering
- Strong experience in VHDL, Xilinx FPGA/SOC development, ASICs
- Some software coding skills, preferably using C
- MATLAB/Simulink design and simulation skills
- Some LabVIEW experience
- Scripting language skills – e.g., Perl, Shell, TCL
- Knowledge of simulators, STA tools, synthesis, and routing tools, AMBA, I2C, SPI
- Design experience with communication protocols such as 100Gigabit Ethernet, PCIe (Gen3), Fibre Channel.
- Exposure to multi-lane Aurora link and AXI protocol
- Experience working on AMD Xilinx FPGAs preferably Virtex Ultrascale SOM
- Experience in interfacing FPGA based ARM processor
- Experience with the full FPGA development flow from logic design, place & route, timing analysis & closure
- Able to work with verification and lab validation team to verify and test the implementation
- Knowledge of any scripting language such as Tcl/Perl/Python
- Bachelor's degree or equivalent combination of education and experience.