Electrical Engineer V

Electrical Engineer V

Job Code: SUC-DEE36612
Date: 01-01-1970
Job Description :

Contract: 12 Months + (High possibility of extension) Job Category: Engineering Job description: Role: • Develop and test RTL modules on AMD/Xilinx FPGAs • Develop and maintain build/simulation scripts using Python • Write test cases using Python to validate our design • Create software interfaces from our FPGA-based systems to Windows and Linux systems software at the HAL layer • Collaborate in a team environment across multiple engineering disciplines and with researchers Skills Minimum: • 5+ years of FPGA design experience using Verilog, System Verilog • 5+ years of experience in AMD/Xilinx FPGA design (Kintex/Virtex UltraScale+ desired, 7-series minimum) • Experience using industry standard Xilinx Vivado 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 Preferred: • 10+ years of experience in FPGA design and development • Experience with serial interfaces like SPI, I2C … • Proven track record of successfully deploying FPGA solutions across production systems or research prototypes • Programming experience in C and/or C++ • Experience developing accompanying firmware to exercise and drive FPGA prototypes Education • Bachelor’s degree in electrical engineering, Computer Engineering, Computer Science, or equivalent experience • FPGA Verilog/System Verilog/VHDL RTL development skills necessary - not just PCB design for boards including FPGAs. Confidential prototypes- • Debugging FPGAs, Code development, 3D rendering assistance • RTL- Registered Transfer Language • FPGA developer FPGA Engineer, Digital Designer, or Digital design • Cutting edge AR VR as well • The team is 4+ people, small group Responsiveness to defects- • problems getting quickly solves vs problems piling up. Top 3 must-have HARD skills: • RTL design – System Verilog/Verilog/VHDL • FPGA experience – Xilinx/AMD Kintex-UltraScale+ / Virtex-UltraScale+ • Scripting experience – Python (preferred) / Perl / Tcl Good to have skills: • C/C++ programming • Hardware design/debug – PCB/SPI/I2C • Firmware experience – microcontrollers/ARM/Cortex/RISC-V

Job Tags: FPGA , C++
Job Location: Redmond, WA