FPGA Engineer Job Description

FPGA Engineer Job Description

4.6
184 votes for FPGA Engineer
FPGA engineer provides FPGA input during the PCB hardware design phase and is the FPGA/HDL owner of development activities.

FPGA Engineer Duties & Responsibilities

To write an effective FPGA engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included FPGA engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

These Verilog modules provide both "standard" interface functionality for communication and special function that provide testing of corner cases and error injection
Perform full life cycle development and integration of VHDL into different families of FPGAs
Design & Development of Digital Signal Processing algorithms in FPGAs
Implementation on Xilinx devices (STA, design optimization for timing closure)
Working on proof of concept project
Assisting in performance testing of the POC
Develop electrical hardware and software designs that meet various technical, financial, geometric and other design constraints using some combination of modeling, simulation, prototyping, testing, analysis
Working on FPGA firmware and software architecture, to extend the team existing products functionalities to cover the needs of key markets and applications
Write and review design/verification documents
Design, implement and verify FPGA IP modules

FPGA Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for FPGA Engineer

List any licenses or certifications required by the position: DO-254, FAA, DO254, EMC, 9001, ISO, QMS, FPGA, JSC, EA

Education for FPGA Engineer

Typically a job would require a certain level of education.

Employers hiring for the FPGA engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering, Science, Technical, Design, Mathematics, Education, Physics

Skills for FPGA Engineer

Desired skills for FPGA engineer include:

Verilog
VHDL
SystemVerilog HDL languages
DSP
Xilinx FPGA products and development environments
C
Digital signal processing
Qsys
Timing closure
Altera product line and design tools

Desired experience for FPGA engineer includes:

2+ years of hands-on experience and Strong proficiency with EDA FPGA synthesis, debug and partitioning tools - Synplify, Chipscope, Certus, Protolink, Identify
Understanding of low-power design & verification methodology and flows
Hands-on experience with RTL simulation tool flows (VCS, NCSIM etc)
Experience working in agile S/W development group with knowledge of SW processes and quality standards
3+ years of experience with Wireless Communications Systems and Standards, including LTE (FDD/TDD) and UMTS
In-depth knowledge in communication protocols and industry standard interface such as PCI, PCIe, DDR2/DDR3, I2S, SPI, I2C, UART, Ethernet

FPGA Engineer Examples

1

FPGA Engineer Job Description

Job Description Example
Our company is looking for a FPGA engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for FPGA engineer
  • Lead a small team of designers in generating the FPGA design solutions
  • Simulate the FPGA to verify performance, then integrate and test the FPGA on the circuit card assembly
  • Work closely with software, RF, and hardware engineers
  • Provide FPGA effort estimates in support of bid and proposal efforts as required
  • Responsible for the design and development of new "System-on-FPGA" products support of existing products
  • Support the layout of the card and the building and debug of prototypes
  • An established period of experience developing FPGA code to commercial standard that is tightly integrated with hardware
  • Demonstrated experience developing firmware architecture and code for systems implementing sophisticated wireless or signal processing algorithms on a software defined radio
  • Deep understanding of wireless hardware
  • Proven ability to work well in teams and manage key relations internally and externally
Qualifications for FPGA engineer
  • Familiar with Video protocol and data format, such as MIPI, SDI, HDMI, DP, VGA
  • Ability to work independently and collaboratively in team environments
  • 2 plus years practical engineering experience designing, integrating or debugging hardware with digital content
  • Expertise in laboratory debug techniques (proficient with oscilloscopes, logic analyzers, spectrum analyzers, signal generators)
  • Strong knowledge of FPGA tool flows
  • Experience with High Gate Count FPGAs required
2

FPGA Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of FPGA engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for FPGA engineer
  • For this purpose, you will have put in place all the necessary debug infrastructure, connection to debugger, waveform and execution trace extraction mechanisms
  • When required, you will be in close relationship with the CPU design team to identify the root cause of the encountered issues
  • Thorough and complete documentation of implemented modules
  • Collaborating on a daily basis with SW and FPGA teams around the world
  • Works closely with RF and SW teams for design and integration, debug and test/validation
  • Development of high quality demonstration systems used to market our products around the world
  • Specification and design of complex FPGA images
  • Maintains revision control of FPGA release code base
  • Working knowledge of SoC-based FPGAs involving MC-DMA and AXI interconnect for high-speed data processing
  • Find and implement corrective measures for failing RTL tests
Qualifications for FPGA engineer
  • Experience with IP Core integration into FPGAs required
  • Experience with high-speed communication interfaces desired
  • Experience with embedded microprocessors within FPGAs desired
  • Familiar with Xilinx Development Tools (ISE Design Suite, Vivado Design Suite, and System Generator for DSP) desired
  • Hands-on laboratory experience is critical and required
  • Familiarity with MATLAB and Simulink (HDL Coder) is desired
3

FPGA Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a FPGA engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for FPGA engineer
  • Delivery of expert level technical support in the resolution of component level issues
  • Communicating with your customers mainly by web interface, e-mail and telephone it will be your responsibility to investigate component level problems and resolve these issues directly through the appropriate use of simulation and other analysis tools, or by working with the appropriate components and evaluation boards
  • Prototype and optimize hardware components
  • Expected to participate in developer led integration of software baselines
  • Motivated, independent worker to fit on a small problem solving team
  • Lead hardware discussions and collaboration efforts with other hardware teams and organizations
  • Adhere to accepted standards for development, including writing unit tests, participating in peer reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code
  • Embedded advance substation measurement system firmware development with specific focus on FPGA coding
  • Developing advance firmware solutions for critical substation monitoring and diagnosis requirements
  • Project execution and leadership experience working across organizations including customers
Qualifications for FPGA engineer
  • Interface protocols (PCIe, USB, Ethernet)
  • Ability to perform scripting (ex
  • Experience using electronic instrumentation, Labview
  • Design, Development, Test and Launch FPGA based embedded systems including video systems and advanced driver assistance systems
  • Implement advanced video processing algorithms and optimize for efficiency
  • Static timing analysis, IO floor planning, behavioral simulation, and on target verification
4

FPGA Engineer Job Description

Job Description Example
Our growing company is hiring for a FPGA engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for FPGA engineer
  • Embedded systems, hardware design, digital logic design, and various hardware architectures
  • Architect and implement FPGA solutions to support next generation Flash and DRAM test instrumentation
  • Turn abstract concepts and customer requirements into reliable, extensible, and supportable designs
  • Assist in the maintenance and extension of existing FPGA designs to support quality improvement and emerging customer requirements
  • Maintain schedule commitments and deliver high quality end products
  • Supports the generation of technical engineering products by using the appropriate standards, processes, procedures, and tools throughout the development life cycle
  • Leads the research and analysis of data, such as customer design proposal, specifications, and manuals to determine feasibility of design or application
  • Contributes to the technical approach on small proposals
  • Architect, design, implement, modify, verify, and evaluate FPGA designs
  • Understand Lattice FPGA architecture competitor’s
Qualifications for FPGA engineer
  • Document theory of operation and user interfaces
  • This Engineer will report to a Senior Engineer in the Electrical Design Department
  • Experience in analog circuitry or power supply design
  • Strong background in FPGA or other configurable hardware is required
  • Understanding of digital signal processing is required with an emphasis in image signal processing pipelines preferred
  • Skilled in the following FPGA or other configurable hardware design, PCB Schematic Layout and Assembly, VHDL or Verilog, Hard or Soft core RISC processors, the Altera NIOS II is preferred
5

FPGA Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a FPGA engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for FPGA engineer
  • Able to identify factors affecting a potential implementation
  • Able to document the feature
  • RTL Design targeting FPGA (Altera/Xilinx)
  • Design Data path and Memory elements at high speed and multiple clock environments
  • Knowledge of scripting languages such as Python or Perl
  • Design, implement, maintain and enhance our embedded hardware and firmware platforms for our OE and X-Ray spectrometers
  • Document your work and share know-how with team
  • Keeping yourself up-to-date on the leading edge technologies and methodologies
  • Develop test bench and simulation tools to verify correct logical functionality
  • FPGA design, simulation, implementation and verification
Qualifications for FPGA engineer
  • FPGA Development using VHDL and Verilog targeting state of the art devices
  • Knowledge of VHDL and/or Verilog and hands on experience developing FPGA designs
  • Experience working with Altera Quartus or Xilinx ISE or equivalent design software, Analog or Digital simulation, C/C++, Hardware driver development is preferred
  • Deep knowledge of HD/UHD Video Processing, PCIe, ISP(Image Signal Processing) is preferred
  • Deep knowledge of device-to-device communication protocols, HL7 brokers, DICOM imaging, PACS, NIOS II, Quartus, Altera, Xilinx, Windows, Linux, JIRA, SVN, DisplayPort, DVI, HDMI, UART, I2C, SPI, PCIe, Post Script Printer drivers, WiFi Networks, Bluetooth, Object Oriented Programming, Agile Programming techniques, Python, XML, Shell scripts, Makefile, remote device upgrades is preferred
  • Knowledge of Minimally Invasive Surgery (MIS) imaging through rigid or flexible endoscopes illumination sources such as halogen, xenon, and LED is preferred

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates