Job Description :
Role: FPGA Design verification Consultant. Remote Long term FPGA JOB Description- Essential Functions Excellent interpersonal and communication skills Hands on experience to write synthesizable RTL for FPGA based systems Integrating first-party and third-party IPs into a larger system and maintaining it through fast transitions Build vendor-neutral FPGA/RTL designs intended to prototype ASIC implementations Familiarity with Xilinx, Altera FPGA'sVivado, Quartus, etc Perform FPGA design verification and validation using advanced RTL verification techniques Design FPGA's through the life cycle including: Architecture development, micro architecture, algorithm implementation, synthesizable Verilog code generation Perform FPGA Design Implementation: Constraint driven FPGA Synthesis, place and route, static timing analysis and optimize FPGAs for timing closure Collaborate in a team environment across multiple engineering disciplines and with researchers Generate design review and deliverable documentation including review packages, block diagrams, interface control documents, test procedures, requirements verification matrices, and test plans/procedures Proficient in control and use of a variety of test equipment including Oscilloscopes, Spectrum Analyzers, and Signal Generators Qualifications BS degree in Electrical Engineering discipline with a minimum of 10 years of relevant experience is the minimum where preferred is Masters or PhD in Electrical Engineering, Computer Engineering, or equivalent field Preferred Additional Skills Highly motivated, self-starter, who works well in team environments Proficient in Verilog coding for synthesis Demonstrated ability to analyze and debug FPGA firmware and related hardware issues Solid technical writing skills and ability to communicate complex technical concepts/solutions both inside and outside of the organization. In depth working knowledge and experience with vendor specific FPGA tools (Vivado, Quartus, etc Circuit design experience in one or more of these areas: high speed differential circuits, microcontrollers, microprocessors, firmware, display engineering, digital signal processing, real-time image processing, camera modules, knowledge of CIS-2, MIPI C/D-PHY, I2C/I3C, and advanced interface standard Programming experience in C and/or C++ Experience using industry standard FPGA tools to bring up initial system, integrate peripheral components, and test and debug design Programming experience in one or more scripting languages: Python, tcl, shell scripts, or equivalent EDA tool scripting languages Masters or PhD in Electrical Engineering, Computer Engineering, or equivalent field Experience with agile RTL or HLS methodologies such as Vivado HLS, Catapult HLS, Chisel, PyMTL, Stratus HLS, or others Proven track record of successfully deploying FPGA solutions across production systems or research prototypes BOOT Linux OS on top of the platform (FPGA)

Similar Jobs you may be interested in ..