Digital ASIC and Embedded System Engineer
Design and development of ASICs, FPGAs, Software and Firmware.
Write HDL for ASIC and FPGA design.
Write computer software and scripts to control the test board.
Write software and scripts to perform ASIC tests.
Write firmware to test and verify ASIC functionality.
Design and Build PCBs for test purposes.
Bring up, troubleshoot, and design ASIC test PCBs.
Communicate with embedded system team and transceiver team to help: implement ASICs into product designs, implement firmware for products, implement appropriate testing procedures for production testing, debug and solve product issues relating to ASICs.
Development of synthesis test flow with Altera Quartus FPGA Synthesis and Synopsis Design Compiler ASIC synthesis.
SKILLS & QUALIFICATIONS:
MS in Electrical Engineering with emphasis on digital embedded system design, Great hardware, firmware, and software debugging skills.
Knowledge of embedded system development and debugging techniques using oscilloscopes, analyzers, DMMs, reading schematics.
Experience with assembly language programming, C, C++, Perl, & VHDL or Verilog.
Experience with HDL simulation, FPGA synthesis, ASIC synthesis.
Experience with Schematic capture and PCB layout tools.
Minimum 5 years experience.
Finisar - 2 years ago