FPGA Design Engineer Job Description

FPGA Design Engineer Job Description

4.6
182 votes for FPGA Design Engineer
FPGA design engineer provides technical pre-sales support and guidance to the India sales organization, prospects, and customers in the domains of signal processing and communication system design, image processing, computer vision, as well as implementing designs on FPGAs through automatic HDL code generation and verification techniques by:.

FPGA Design Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Designs digital, analog or radio frequency circuits, components, and subsystems
Perform preliminary and detailed analyses/simulations on either Analog or Digital Interfaces
This position supports software project management and software supplier management functions
Work as a collaborative team member in engineering projects, performing leadership activities when needed
Act as a leader to other engineers although not directly responsible for their management
RTL design for use within multiple projects and co-ordination of activities with other engineers and designers as required
Responsibilities include specification, architecture/microarchitecture definition hands-on implementation work for every aspect of ASIC/FPGA design, working closely with the product marketing, system, software, and ASIC/FPGA design and verification teams
Delivery of expert level technical support in the resolution of FPGA design and application issues
Communicating with your customers mainly by web interface, e-mail and telephone it will be your responsibility to investigate the support requests assigned to you 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
The proactive aspects of the position will require participation in development projects, possibly as part of an international, cross organizational team and may include the generation of collateral and reference designs

FPGA Design Engineer Qualifications

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

Licensing or Certifications for FPGA Design Engineer

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

Education for FPGA Design Engineer

Typically a job would require a certain level of education.

Employers hiring for the FPGA design 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, Engineering, Computer Science, Design, Technical, Science, Education, Graduate, Electronic Engineering

Skills for FPGA Design Engineer

Desired skills for FPGA design engineer include:

Space radiation effects
CPLDs
UVM for FPGAs
HDL
ASICs
Signal integrity fundamentals
English
VHDL
C
Analog

Desired experience for FPGA design engineer includes:

Minimum BS or BEng in Electrical Engineering, Computer Engineering or equivalent
Familiarity with Matlab and Simulink an asset
Familiarity with electronics design tools (such as Orcad and or Altium) an asset
Experience with microcontrollers and standard bus protocols, including I2C, SPI, USB, PCIe
Minimum BSEE/CE, or equivalent degree
Bachelor of Science degree in Electrical Engineering, or closely related technical discipline, plus 2 or more years of relevant technical/engineering experience

FPGA Design Engineer Examples

1

FPGA Design Engineer Job Description

Job Description Example
Our company is looking to fill the role of FPGA design engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for FPGA design engineer
  • Ownership of all aspects of the design verification of the FPGA chips and/or its functional blocks
  • Experience with Xilinx FPGAs, DSP, and software defined radios is a plus
  • Develops circuit, component, subsystem, and equipment interfaces and procurement specifications
  • Supports in-house design reviews and technical meetings
  • Supports the design, development and testing, including upgrades, parts reliability requirements, failure analysis/corrective action investigations, special laboratory tests, performance evaluations, and design audits of in-house and contracted projects and provides status to senior program management
  • Oversees the day-to-day development activities of the design team in support of the project manager's work plan
  • Performs additional data systems and analysis work as required
  • Work closely with HW engineers to define new FPGA
  • Work closely with FW and SW Engineers
  • Execute various technical aspects of a given program while ensuring that cost and schedule objectives are being met
Qualifications for FPGA design engineer
  • Excellent scripting skills (csh/bash, Perl, Python )
  • Bachelor’s Degree in Telecommunication/ Industrial/Electronic Engineering
  • English essential, French would be a plus
  • Three or more years of experience in digital microelectronic design (FPGA, ASIC)
  • Strong knowledge in microprocessors environment development
  • Knowledge in data processing with FPGAs, DSPs
2

FPGA Design Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of FPGA design engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for FPGA design engineer
  • Collaborate with other cross-functional team leads and engineers to plan and execute projects
  • Ensure that teams have appropriate product and technical requirements, direction, and resources to deliver products effectively
  • Able to establish realistic estimates for completing tasks or projects, to meet customer and internal deliverables
  • Work with a team of FPGA design engineers using state of the art design tools to translate customer needs into a flexible product architecture that will meet the customer’s test and measurement needs
  • Incorporate DSP technology into next generation video products
  • Participate in the project planning
  • Identify new technology that can be added to our Technology and Architecture Roadmap planning
  • Provide input on project budget and capital equipment needs
  • Lead and/or moderate technical issue review and resolution sessions
  • Our products contain DSP, FPGA, multi-processor architectures, local and remote SW execution, designed to solve complex video and audio data analysis problems
Qualifications for FPGA design engineer
  • Knowledge in MATLAB/Simulink programming and low level C
  • Knowledge in space standards (ECSS and CE)
  • Experience in digital ASICs design and synthesis
  • Scripts Perl y TCL
  • Experience in FPGA design methodologies including high speed design, serial protocols and FPGA timing closure is required
  • Excellent RTL design knowledge using Verilog is required
3

FPGA Design Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of FPGA design 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 design engineer
  • Leadership in the design and development of complex FPGA electronics from FPGA selection to architecture, design, implement, synthesize and close timing, simulation, bringup, debug and verification
  • Maintenance and development of FPGA-based code to implement algorithms for image capture, data processing and data transmission in an embedded real-time control environment utilizing the latest Xilinx technology and Vivado development tools
  • Work closely with software team, providing documentation, debug support, technical expertise and software interfaces
  • Verify designs (including SOC architectures utilizing soft-core processors, digital filters, image processing algorithms, and communication interfaces/protocols), design and implement test benches and test plans for both chip-level and system level environments, and create reusable verification environments that can be used across multiple projects
  • Work in System Verilog/UVM environment platform and be responsible for generating FPGA verification plan, verification matrix and coming up with verification environments for test and verification of flight FPGA code/modules
  • Work collaboratively and in tandem with FPGA design engineers and embedded software engineers
  • Span the gap between FPGA system verification and embedded software development
  • Designs and Implements with LTE Layer 1 IP and brings it through system integration
  • Designs and Implements with Multi-gigabit Ethernet IP and brings through system integration
  • Designs and implements ARM AXI switches and DMAs between processor and FPGA subsystems
Qualifications for FPGA design engineer
  • Responsibilities include new business development, pursuit, capture and execution of advanced technologies and systems to support a wide range of customer mission objectives
  • Interactions will include internal and external customer representatives concerning proposals and/or contracts
  • These products will be used into new space systems in support of highly classified DoD and Intelligence Community missions
  • The successful candidate must be willing to stretch beyond their experience base and to take risks to achieve objectives
  • The position is best suited to individuals who are self-starters, highly motivated, work well in fast paced multi-discipline team environments, and are able to work with quick decisions for the best interest of the business
  • The candidate must be able to handle and embrace ambiguity of customer needs and evolve their approaches if these needs change
4

FPGA Design Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a FPGA design engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for FPGA design engineer
  • Works closely with Software team to integrate data moves to FPGA IP and memories
  • Works closely with RF team to provide LTE test waveforms to RFIC, PAs, and receivers
  • Provides FPGA debug capabilities for Hardware / Software root cause investigation
  • Maintains revision control of FPGA release code base to Software
  • Designs FPGA patch releases and qualifies them for field release once the product is in the commercial field
  • Work with block owners in Architecture & IC Design, Product Planning/Marketing, Test Engineering to build viable Fullchip floorplans for future chip family tapeouts
  • Perform design entry and basic design optimization
  • Write RTL and testbenches according to functional design spec
  • Requirements capture, ASIC / FPGA digital architecture and design using RTL, timing analysis and closure, verification, and system integration
  • Recommend new tools and practices for continuous improvement in the group’s ASIC / FPGA design flow
Qualifications for FPGA design engineer
  • Propose and negotiate system architecture, keeping in mind system (cross functional) impact, FPGA features and limitations
  • Experience in requirements flowdown and derivation, drafting of verifiable requirements
  • 5+ year’s equivalent experience developing, implementing, and verification of high performance communications/networking ASIC/FPGA products
  • Experience with Architecting, Implementing high speed digital cores to interface to ARM SOC with bare metal/Linux OS based debug with SDKs, BSP’s and profilers
  • Experience mapping algorithms and standards (PCIe, NVMe, SATA,USB, Ethernet, TCP/IP, TCP/IP off load engine (TOE), SERDES, LVDS, and Memory Controllers – DDR2/DDR3 ) to hardware and architecture/system design tradeoffs
  • Proficient with CDC, Formal EDA
5

FPGA Design Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of FPGA design 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 design engineer
  • Requirements-based test bench development for the verification of RTL blocks using VHDL or System Verilog
  • Work with a multi-disciplinary design team to translate customer needs into a flexible test and measurement solution architecture
  • Perform detailed design work, including RTL design for FPGAs, component selection, schematic design, and more
  • Provide risk assessments, suggest and execute feasibility investigations, and provide guidance on bringing new technology to market
  • Participate in customer visits and technical conferences to help identify new technologies and propose new ideas to add to our technology and product development funnels
  • Designs, develops, debugs, modifies, and tests designs by using current tools, analysis techniques, and technologies
  • Documents development by writing documents, reports, memos, change requests
  • Tracks development effort by creating and maintaining records in the approved tracking management tool
  • Participate in interdisciplinary design teams and reviews such as peer reviews, code reviews, and other technical exchanges
  • Interface with HW, FW, and SW engineers to test and verify electrical interfaces and protocols between the FPGA and embedded system devices
Qualifications for FPGA design engineer
  • Strong logic/board debug, and analytical skills
  • US Citizenship, and ability to obtain/maintain clearance required
  • Be the technical expert on next generation real time video processing technologies and interfaces
  • Design, verification and maintenance of high bandwidth data pipelines in FPGA hardware
  • Design, verification and maintenance of control, IO and state in FPGA hardware
  • Be the technical expert on SSD technologies and PCIe interfaces

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates