Fpga Resume Sample

5.0
1 vote
Darrin Kilback
2402 Camden Fort,  Philadelphia, PA
+1 (555) 742 8807

Work Experience


Senior Fpga Verification Engineer
02/2016 - PRESENT
Dallas, TX
  • Peripheral interfaces (USB, I2C, SPI, storage, high-speed serial I/F’s)
  • Experience of wireless communications or FEC beneficial
  • Work in System Verilog/UVM environment and be responsible for generating FPGA verification plan, verification matrix and developing verification environments for test and verification of flight FPGA code/modules
  • Work collaboratively and in tandem with system architects, FPGA design engineers and embedded software engineers
  • Establish and maintain effective working relationships within the department, the Strategic Business Unit/Strategic Support Unit and the Company. Interact appropriately with others in order to maintain a positive and productive work environment
  • Be a part of a digital hardware team responsible for design and maintenance of digital products of Ericsson’s Core Network solutions
  • Be a part of a FW team responsible for design and maintenance of products within Ericsson’s Core Network solutions
  • Team lead as appropriate
Fpga Developer
12/2013 - 12/2015
Philadelphia, PA
  • Implementing DDR, LPDDR, FIFO, ARM controllers within FPGA
  • Optimising power, size and use
  • Creating simulation and verification environments, test benches, validating designs
  • Reviewing and enabling processor and platform features for core Windows OS and FPGA based products
  • Experience with FPGA development, good knowledge of RTL design and simulation
  • Experience with hardware system design and debug
  • Understand on image processing
  • Familiar with FPGA design tools: Mentor Questa, Xilinx ISE/Vivado, Altera Quartus, etc
  • Broad knowledge base of telecommunication industry
Junior Fpga Verification Engineer
10/2009 - 09/2013
Boston, MA
  • Deploy and maintain systems to meet significant quality, reliability, and service level requirements
  • Evaluation of 3rd party IP
  • Design, implementation, test, integration and delivery of Verilog modules for interface tests
  • Release of developed items (documentation of modules, programming interface)
  • Image processing FPGA architectures for next generation graphics
  • Developing and improving existing VHDL modules, reusing and integrating IP modules
  • Defining hardware and firmware interfaces and protocols

Education


Florida State University - Panama City Campus
2003 - 2008
Engineer's Degree in Electrical Engineering

Professional Skills


  • Strong verbal and written communication skills, as well as strong presentation skills
  • Excellent written, verbal, presentation, and interpersonal skills
  • Ensuring success both through your technical expertise and mentoring skills
  • Solid verification skills: planning, problem solving, debugging, random testing, adversarial testing required
  • Linux system administration skills, scripting, makefiles
  • Experience or strong academic background in Ethernet and TCP/IP
  • Prior experience with TCP/IP, Ethernet, UDP, USB, SATA protocols for verification

How to write Fpga Resume

Fpga role is responsible for design, presentation, english, software, programming, digital, verilog, customer, vhdl, communications.
To write great resume for fpga job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Fpga Resume

The section contact information is important in your fpga resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Fpga Resume

The section work experience is an essential part of your fpga resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous fpga responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular fpga position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Fpga resume experience can include:

  • Self-learning skills and ability to work autonomously
  • Takes pride in quality, extensible, and maintainable work products. Demonstrates excellent coding practices
  • Communication and presentation skills in English are essential
  • Or equivalent internet and customer engagement/Influence skills via written email/chat and spoken phone communications
  • Fluent communication skills in Norwegian and English
  • Prior experience with hardware

Education on a Fpga Resume

Make sure to make education a priority on your fpga resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your fpga experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Fpga Resume

When listing skills on your fpga resume, remember always to be honest about your level of ability. Include the Skills section after experience. Present the most important skills in your resume, there's a list of typical fpga skills:

  • Strong design and verification skills using VHDL or Verilog
  • Professional level of English language and excellent communication skills
  • Good communication skills and mindset of team work
  • Solid technical skills in the area of design verification
  • A solid understanding of object-oriented concepts and experience designing class-based constrained random testbenches
  • Software design and programming skills in "C" language

List of Typical Experience For a Fpga Resume

1

Experience For Fpga Developer Resume

  • Working with the design team to establish test priorities and coverage targets
  • Skilled in using scripting languages and tools (TCL, Python, Perl, Make)
  • Long proven track record of successfully delivering many complex RTL designs targeting large FPGAs/ASICs
  • Direct experience implementing high speed serial links and protocols using multi-gigabit transceivers
  • Experience performing FPGA verification including the development and maintenance of automated tests to support continuous integration and formal verification
  • Working experience with FPGA partitioning tools – Auspy, Certify, Mentor Precision tools
  • Experience in developing and debugging of issues in BIOS and OS
  • Experience with Python, setting up and managing projects in Visual Studio
2

Experience For Fpga Development Engineer Resume

  • Experience with building and setting up scalable simulation/verification environments
  • Experience targeting FPGAs using high-level synthesis flows
  • Experience with embedded digital signal processing programming
  • Experience implementing computationally intensive signal-processing algorithms in FPGAs, DSPs, and/or GPUs
  • BS in digital system design/Electrical Engineering or Computer Engineering, or equivalent experience
  • FPGA experience including taking a design into an ASIC
  • Experience with scripting languages and tools (TCL, Python, Perl, Make)
  • Mathematical analysis experience using Matlab or similar
3

Experience For Fpga Verification Engineer Resume

  • Familiar with FPGA design flow, rich experience including test bench creation with Verilog, System Verilog and System C
  • Experience in code quality checks using e.g. Spyglass
  • Experience using Logic Scope for wire-to-wire analysis and performance measurement
  • Experience verifying ASICs / FPGA
  • Demonstrated capabilities in the design, development, and testing of embedded software products to be used in a high-reliability environment
  • Experienced in review of firmware source code to required coding standards
  • Experience using Xilinx and or Altera FPGA’s
  • Experience coding in VHDL
4

Experience For Senior Fpga Verification Engineer Resume

  • Excellent understanding of product development methodology and associated tools and documentation
  • More than 2 year working experience on FPGA verification in Telecommunication product field
  • Previous experience as an FAE dealing with FPGA's
  • Experience in RTL design, simulation, synthesis, FPGA prototyping
  • Experienced using both VHDL/Verilog
  • Good understanding of HW interfaces
  • Strong knowledge of networking and Ethernet protocols
5

Experience For Senior Fpga Development Engineer Resume

  • Experience developing device drivers in a Linux environment
  • Experience working in a Linux environment
  • Industrial C, C++, or Java experience with an understanding of CS concepts such as data structures and algorithms
  • Experience in functional simulation using modern verification techniques such as UVM/OVM and Assertion Based Verification
  • FPGA experience using Altera
  • Experience throughout the entire engineering lifecycle (system definition, design, build, test and deployment)
  • Experience developing unit, sub-system and system level test plans/procedures/scripts
6

Experience For Fpga Solutions Engineer Resume

  • Experience with continuous integration, subsystem and system level test data reduction, analysis, and test reporting
  • Experience in ASIC / FPGA verification using C/C++ and/or SystemVerilog
  • Experience with FPGA IP and/or embedded processing
  • Experience with timing-sensitive high-throughput analog-to-digital data acquisition
  • Experience in Verilog RTL and behavioral modeling required
  • Experience with hardware/software interfacing and design issues
  • Demonstrated ability to use one or more programming languages (C, C++, C#, Python, etc.) in software design and implementation
  • Good understanding of FPGA tool chain and VHDL or Verilog language
7

Experience For Fpga Prototyping Engineer Resume

  • Experience verifying ASICs/FPGA
  • Experience in ASIC/FPGA verification using C/C++ and/or SystemVerilog
  • Experience in documentation and verification of high-speed digital electronics, FPGAs, and embedded processor systems is desired
  • Military experience and/or ability to get a security clearance highly desired, but not required
  • Experience with verification methodology like OVM / UVM / VMM
  • Work with system verification engineer to setup the system verification and hardware validation environment
8

Experience For Fpga / Digital Electronics Engineer Resume

  • Good knowledge of network L2/L3 protocols such as PPP, PPPoE, 802.1q, QinQ, IP route, MPLS, ARP, VPLS, VxLAN, 802.3 Ethernet
  • Experience in digital ASIC/FPGA IP development
  • Experience in ASIC/FPGA synthesis
  • Integration experience with independent third-party cores
  • A strong background in mathematics
  • Above 2 years of experience as FPGA or ASIC engineer
9

Experience For Asic / Fpga, Shanghai, Htsc-eaer, Corp Resume

  • Experience in Network Synchronization applications – an advantage
  • Industrial experience with a higher level language such as C/C++, Java, or Python
  • Lead the development of efficient and effective embedded system architectures to support requirements
  • Experience in the development of at least moderately complex real time embedded software
  • Experience in hardware/systems design and architecture
  • Industrial experience with FPGA design and verification in SystemVerilog, Verilog, or VHDL
  • Experience in FPGA design, development and verification tools
10

Experience For OS Software Engineer Fpga & Accelerators Resume

  • Design, simulate, and validate designs that target FPGAs
  • Experience with in C/C++
  • Experience with SystemVerilog and UVM
  • Xlinx / Vivado / Zync / ChipScope (or similar) experience
  • Full lifecycle product development experience is highly preferably
  • Experience as technical or team lead is desirable – alternatively, aspirations in the same direction
  • Strong ownership of own task and dedication to deliver high quality work

List of Typical Skills For a Fpga Resume

1

Skills For Fpga Developer Resume

  • Communicate effectively with various technical groups and to coordinate activities amongst those groups
  • A good sense of overall priorities and ability to make smart trade-offs given the typical timelines of FPGA designs
  • Effectively work independently without direction from mentors or functional management
  • Scripting experience with Tcl, which is the application programming interface for Vivado, and Perl/Python
  • Working experience of automation tools
2

Skills For Fpga Development Engineer Resume

  • Demonstrated knowledge of FPGA design tool flows, synthesis, timing analysis, partitioning, FPGA programming, bring up and testing
  • Experience in any of the following application areas: Image/Video processing, Computer Vision, Machine Learning and Neural Networks
  • Experience designing and implementing physical layer of one or more of the following standards: LTE, UMTS, GSM, TD-SCDMA, Bluetooth, WiFi, WiMAX, NFC
  • Experience with one or more of the following programming languages: C, C++, Java, REDHAWK, Agile Software Development concepts
  • Experience evaluating IP cores from multiple vendors and performing trade
  • Very strong proficiency in C++ / Object Oriented Programming (OOP), System C, Scripting Languages (Perl), System Verilog
  • Experience developing Functional Coverage Models and Closing Code Coverage
  • Experience in developing testbench environments using SystemVerilog and UVM
  • Experience in RTL design targeting FPGAs using SystemVerilog/Verilog/VHDL
3

Skills For Fpga Verification Engineer Resume

  • Extensive past experience in FPGA IP integration and testing, board and system hardware bring up
  • Previous experience building and setting up scalable simulation / verification environments
  • Experience developing constrained-random stimulus and self-checking functionality
  • Experience in GPU Computing SDKs like CUDA, OpenCL and C/C++
  • Experience developing with Xilinx Virtex-5QV, Microsemi antifuse (RTSX
  • Good understanding of logic design and HDL (Verilog/SV/VHDL)
  • Good understanding of power sensitive designs and power consumption methodology
4

Skills For Senior Fpga Verification Engineer Resume

  • Experience working in a Linux environment
  • Experience with computer networks, computer architecture, and operating systems
  • FPGA design and verification experience using an HDL
  • Experience with C, C++, or Java with an understanding of computer science concepts such as data structures and algorithms
  • Experience using Linux
  • Experience in driver development or software that interfaces directly with hardware, operating system knowledge
5

Skills For Senior Fpga Development Engineer Resume

  • Ethernet packet processing experience in hardware
  • Experience in debugging VHDL designs
  • Experience with verifying ARM subsystem and peripherals with Linux OS
  • Experience implementing FPGA firmware in VHDL as an individual contributor
  • Experience developing with Xilinx products
  • Familiarity with standard interfaces such as PCIe/I2C/SPI, etc and a good understanding of Ethernet packet structure and interfaces (CAUI, XLAUI, XAUI, XFI)
  • BS in Engineering or related technical field and 8 or more years of related experience
  • Strong Verification development methodology and test-benching for FPGAs
  • Help with bring-up and system validation of these ASICs and FPGAs
6

Skills For Fpga Solutions Engineer Resume

  • Experience verifying complex ASICs / FPGAs
  • Experience in ASIC / FPGA verification using C/C++ and/or System Verilog
  • Previous experience with scripting (bash/csh, Perl, TCL, Python, etc.)
  • Excellent understanding of HDL verification methodology/processes and associated tools and documentation
  • Experience coding in SystemVerilog and VHDL
7

Skills For Fpga Prototyping Engineer Resume

  • Experience with Xilinx verification tools SDAccel/HLS
  • Good knowledge in PERL/TCL/C-Shell
  • Experience with XLINX multimode or Altera FPGAs and 3D ICs
  • Industrial experience with a higher level language - C/C++, Java, or Python
  • Experience using FPGA design tools
8

Skills For Fpga / Digital Electronics Engineer Resume

  • Experience with Verilog or VHDL languages
  • Experience in digital design
  • Experience in UVM development
  • Experience in digital ASIC/FPGA development
  • Extensive past experience in FPGA IP integration and testing, board and system hardware bring
  • Excellent knowledge of digital circuit, logic design and timing analysis
  • Experience with simulation and modeling of digital communications systems
  • Experience with C/C++, Python, Matlab, Simulink and/or other simulation and modeling tools/languages
  • Experience writing embedded software in C/C++
9

Skills For Asic / Fpga, Shanghai, Htsc-eaer, Corp Resume

  • Experience using git, Bitbucket, and JIRA
  • Experience developing military products and familiarity with military specifications
  • Hand-on experience bringing up designs on multi-FPGA platforms (HAPS, Pro FPGA etc)
  • Strong proficiency in scripting languages (Perl, Python etc)
  • Experience with verification methodology like OVM / UVM / MM
  • Experience in Xilinx/Altera parts, tool chains, Verilog or VHDL
  • Education/experience with an emphasis on power electronics control software
10

Skills For OS Software Engineer Fpga & Accelerators Resume

  • Knowledge of and hands-on experience with control theory, especially embedded control
  • Experience with hardware emulators (Palladium, Veloce)
  • BS in EE/CE +5 years, or MS in EE/CE +3 years of relevant industry experience
  • Skilled in use of lab equipment such as oscilloscopes, logic analyzers, etc
  • Experience with Mentor Graphics and Synopsys verification tools

List of Typical Responsibilities For a Fpga Resume

1

Responsibilities For Fpga Developer Resume

  • Experience with FPGA prototyping with Synopsys HAPS boards or EVE, Dini, Prodesign
  • Experience with logic/RTL design using Verilog, System Verilog
  • Experience with Perl, Shell scripting
  • Demonstrate a driving ability in both teamwork as well as individually
  • Knowledge of HDL (Verilog, System Verilog) based simulation and RTL validation environments
2

Responsibilities For Fpga Development Engineer Resume

  • Experience in OVM/VMM/UVM/AVM and other object oriented verification methodologies
  • Experience with ASIC verification tools such as VCS logic simulator
  • Embedded software development/debug experience
  • Experience in architecture and VHDL implementation
  • 5-10 years of development experience in a technical role
3

Responsibilities For Fpga Verification Engineer Resume

  • Industrial FPGA design and verification experience
  • Experience in industry or academia with network protocols such as Ethernet, TCP/IP
  • Experience with verification methodology like OVM / UVM
  • Experience with high-reliability design and implementations
  • Experience with any packet-based protocols (PCI Express etc.), Network-centric designs (Ethernet, IP, FC)
  • BS in EE and 10+ years of experience, or MS and 8+ yrs, or PhD and 5+ yrs
  • Experience with VHDL and FPGAs
  • Experience with analog to digital converters for data acquisition
  • Knowledge of System Verilog and familiarity with UVM is strongly desired
4

Responsibilities For Senior Fpga Verification Engineer Resume

  • Project experience in FPGA related development
  • Good at written and spoken English
  • Experience with Quartus
  • Measuring, analyzing, and optimizing runtime & memory consumption of the Quartus platform
  • Creating and maintaining regressions, providing reports to the team
  • Creating visualization frameworks to provide "at-a-glance" feedback for critical information.-Utilize scripting to automate data generation and analysis
  • Scripting using e.g. Python, TCL, and/or Perl
5

Responsibilities For Senior Fpga Development Engineer Resume

  • Understanding of High-frequency trading
  • Understanding of synthesis and timing analysis flow
  • Creating and executing testcases
  • Collaborating with the Hardware and Software development teams, to understand requirements and drive optimal implementations with low defect rates
  • Contributing to the continuous improvement of products, simulation tools and processes
  • Supporting the deployment of new Radio products and features into customer networks
  • Working with software and hardware teams to build and delivery designs
  • Understanding of exchange-based protocols such as Fix and Ouch
6

Responsibilities For Fpga Solutions Engineer Resume

  • Understanding of HW/SW interfaces
  • Working with R&D teams in several countries to integrate the new technologies into the different modular platforms and products of Keysight
  • Understanding of FPGA/ASIC designs and verification flow
  • Understanding of Xilinx FPGA architecture and tool flow
  • Creating verification plans
  • Understanding of higher-level CS concepts - data structures and algorithms
  • Understanding of higher-level CS concepts such as data structures and algorithms
7

Responsibilities For Fpga Prototyping Engineer Resume

  • Debugging RTL in conjunction with designers
  • Collaborating with Hardware/Software/Systems Radio development teams, to understand overall product requirements and drive optimal solutions
  • Contributing to the continuous improvement of products, tools and processes
  • Defining FPGA requirements and functional specifications based on customer and Ericsson needs
  • Collaborating with Hardware/Software/Systems Radio development teams, to understand requirements and drive optimal implementations
  • Working with small multi disciplinary team
8

Responsibilities For Fpga / Digital Electronics Engineer Resume

  • Developing FPGA designs based on high level requirements
  • Understanding of runtime and memory analysis of algorithms
  • Working knowledge of DOORS for requirements management
  • Measuring functional and code coverage metrics, and driving towards completion targets
  • Implementing verification environments and test cases to execute on verification plans
  • Feature point extraction and test case planning and design and debugging, Function coverage analyzing
9

Responsibilities For Asic / Fpga, Shanghai, Htsc-eaer, Corp Resume

  • Provides mentoring for staff. Provide technical mentoring related to development of Embedded Solutions based on Xilinx FPGA using Xilinx Vivado design suite
  • Knowledge of Digital Signal Processing, DSP modeling, hardware realizations, and bit-exact verification techniques
  • Responsible for the design and development of signal processing functions using standard VHDL
  • Identify bottlenecks and measuring latency using logic scopes
  • A understanding of network PHY interfacing
  • Support the FPGA group by running tests, tracking down equipment, and other associated tasks
  • Assist in design verification and testing using test equipment and software
  • Design and development of industry-leading, low-latency FPGA trading systems
  • Holistic simulation and testing of the trading system for extreme reliability
10

Responsibilities For OS Software Engineer Fpga & Accelerators Resume

  • Design and development of industry-leading, ultra low-latency FPGA trading systems
  • Holistic simulation and testing of the trading system for high reliability
  • Provide estimates for tasks including design, development, and testing
  • Familiarity with computing architecture including PCIe
  • Knowledge of Digital Signal Processing, DSP modeling, and hardware realizations
  • Verifying complex FPGAs using industry standard tools and methodologies is required
  • Triage regressions, providing reports to the team and driving bug fix activities

Related to Fpga Resume Samples

Build & Release Resume Sample

Work Experience

  •  Responsible for planning out release and deployment timelines   •  Implements and monitors design controls and maintains DHF   •  Measures and monitors progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations  &...
Professional Skills

  •  Excellent analytical and problem-solving a...
  •  Strong written, verbal communication, acti...
  •  Able to work in a team environment by demo...
5.0
1 vote

Cobol Resume Sample

Work Experience

  •  Codes instructions for computer programs/objects/components; configures packaged software; tests and implements all changes to ensure they meet specifications   •  Documents and implements programs according to installation standards and conventions   •  Quality checks program code...
Professional Skills

  •  ) experience/knowledge in Information Tech...
  •  Possesses demonstrated work experience wit...
  •  Prior LifePro experience is required
5.0
1 vote

Fpga Engineer Resume Sample

Work Experience

  •  Full understanding of the RTL to FPGA flow - 5 years of experience in FPGA development - BSc in Electrical Engineering or Computer Engineering   •  Processor peripheral interfaces (USB, I2C, SPI, storage, high speed serial I/F’s)   •  Professional experience covering the following ...
Professional Skills

  •  Strong interpersonal skills. Excellent ver...
  •  A strong analytical and problem solver wit...
  •  Strong knowledge on digital design and exc...
5.0
1 vote

Senior Cyber Resume Sample

Work Experience

  •  Demonstration of deep technical understanding of Cyber/Network Security & Privacy, an Commercial and Technology Errors & Omissions, and Media. Utilizing risk expertise and knowledge of industry and insurance market place, reviews clients’ exposures and loss experience and develops solutions for complex clients’ n...
Professional Skills

  •  Passion for all things information technol...
  •  Project and case management skills
  •  Experience of using common security tools ...
5.0
1 vote

Consultant CRM Resume Sample

Work Experience

  •  Identify the appropriate stakeholders for your area of work, considering the impact of your work and the broader cross-functional dependencies. Manage these relationships to meet stakeholders’ business needs and align expectations. Always strive to improve business partner satisfaction   •  Implemente...
Professional Skills

  •  Strong Influencing skills and communicatio...
  •  Global team player, effective and reliable...
  •  Experience managing global CRM teams and w...
5.0
1 vote

Lead SAP Resume Sample

Work Experience

  •  Application life cycle management for all Tate & Lyle’s application landscape including roadmaps and Software Asset Management where needed   •  Comprehensive understanding of SAP’s customizing toolset   •  Work independently as well as a part of a global team   •&nbs...
Professional Skills

  •  Experience in strong background in formal ...
  •  Business Analyst experience in functional ...
  •  Min of 6 to 8 years of experience required...
5.0
1 vote
Back to top