
FPGA Systems Development Engineer
- Durham, NC
- Permanent
- Full-time
- Design and implement SoC FPGA programs using HDL, IP, and embedded software
- Constrain FPGA designs and perform timing analysis
- Perform FPGA design verification using behavioural models
- Troubleshoot and resolve problems on FPGA designs and hardware
- Participate in design reviews, create documentation, present information, and produce demonstrations
- Support the evaluation and test of new products in the lab and on ATE
- Work in a cross-functional team environment that includes close interaction with digital design engineers, product/test engineers and applications/marketing engineers
- Bachelor’s degree or higher in electrical and/or computer engineering
- Hands-on experience with FPGA and/or SoC programming
- Motivated and creative problem solver with good writing, presentation, and overall communication skills
- Has a bias for action and works in collaboration with others to deliver high quality results
- Vision to work with leading edge technology and push it forward
- Ability to work simultaneously on multiple projects and set priorities to deliver on schedule
- FPGA and/or SoC experience that includes high-speed signalling and embedded software
- Experience with AMD-Xilinx devices and tools, especially Gigabit Transceivers and high-speed memory
- Experience with Verilog/System Verilog HW programming and digital design
- Experience with C/C++, Python and TCL and software design