Analysis of the requirements, architecture definition, design and debug of FPGA and associated hardware and microcontroller products and associated firmware.
Developing Verilog HDL targeting Antifuse and enhanced Flash FPGAs.
Performing effective analysis of functional issues or performance profiling with the hardware and firmware in test environments or target host systems.
Contribute to process improvements to ensure hardware-firmware quality and time-to-market.
Bachelor's Degree and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.
Preferred Additional Skills:
Knowledge using Verilog for Logic Design.
Programming experience in C for embedded systems, including development of algorithms, manipulation of data structures, and implementing highly optimized code.
Experience with lab tools: Logic Analyzers, oscilloscopes, JTAG/ICE debuggers and protocol analyzers
Familiar with hardware, software and firmware development methodologies to ensure quality and time-to-market (design verification, code reviews, unit testing, prototyping and product testing).
Familiar working with code version control repository tools, such as Subversion (SVN), GIT or TFS.
Digital Design practices and principles, logic design and architecture and experience with HDL's (i.e Verilog, VHDL).
Knowledge using SystemVerilog for verification with AVM, VMM, OVM, or UVM a plus