Design FPGA module and system level architectures with Verilog and / or VHDL
Develop simulations for modules and systems
Synthesizes Verilog and / or VHDL to FPGA products
Develop timing constraints, analyze timing results, and implement design changes required to close timing
Generate and collaborate on required design documents, development requirements, specifications and verification protocols
Develop, test and support embedded firmware for current and future products
Work closely with hardware and hardware engineers, bringing up boards, interpreting data sheets and schematics
Conduct code and design reviews and participate in cross functional reviews
Maintain and control FPGA code revision history
Responsible for owning and driving technical issues to resolution
Integrates and debugs design in the laboratory
What you'll need
Bachelor's Degree or Master's Degree in Electrical Engineering or Computer Engineering
2-5 years FPGA design experience
Foundational knowledge of digital logic and timing considerations
Strong written and verbal communication skills, ability to work with a temporally and geographically diverse team
US citizenship and ability to obtain and maintain a SECRET security clearance is required
What will help you on the job
Attention to detail, ability to follow process and coding guidelines, participate in code reviews, and accept feedback
Experience with Programmable Logic EDA tools, such as AMD / Xilinx ISE / Vivado, Intel / Altera Quartus, Siemens / Mentor Graphics, Synopsys Synplify, SoftCore Micro embedments in MicroChip, etc.
Demonstrated ability to design and implement FPGA modules using Verilog and / or VHDL with simulation and testbench development
Understanding of embedded processor software and peripheral interfacing to PL / HW
Familiarity with designing and coding for re-use, maintainability, and scalability
Desire to be part of a team, collaborating on large system designs
Ability to work independently, take initiative, and take ownership of tasks and results
Experience working in dynamic multi-discipline integration for overall product success