Emulation Engineer Resume Sample

4.9
18 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Conrad Satterfield
3695 Clementina Glens,  Los Angeles,  CA
+1 (555) 609 2781

Work Experience


SoC Emulation Lead Engineer
12/2017 - PRESENT
Boston, MA
  • Understands and analyzes RTL code, functional coverage results
  • Development of UVM Environment, test plan and test benches
  • Ensure quality adherence during all stages of the project life cycle. Also carry out a thorough analysis of existing processes and recommend and implement the process improvements to ensure ‘Zero Defect’ chips
  • Experience in microcontroller architecture, Cores ARM A/M series, Interconnect(NIC, FlexNoC), Cache Coherency, Protocols like AHB/AMBA,AXI, ACE, OCP, Memory(Flash, SRAM,DDR3/4) and memory controllers
  • System level performance analysis, bandwidth, latency across interconnect
  • Experience in integrating Acceleration VIPs and perform co-emulation
  • Experience in Palladium or Zebu Platforms
  • Testing and debugging the emulation/FPGA mode
  • Qualifying emulation toolsets for customer use
Emulation Engineer
04/2011 - 09/2017
Houston, TX
  • Supporting emulator hardware and interfacing with emulation vendors for support
  • Mapping chip designs into hardware emulator platforms and environments
  • Support emulation program execution with debug on hardware emulator models
  • Develop emulation infrastructure components (i.e. transactors, debug monitors, etc...)
  • Tests and debugs the emulation/FPGA model and collaterals. Defines and develops new capabilities & HW/SW tools to enable acceleration of RTL and improve emulation/FPGA model usability for preSilicon and postSilicon functional validation as well as SW development/validation
  • Develops improvements to usability by RTL validation and debugging of failing RTL tests on the emulation platform. Interfaces with and provides guidance to presilicon Validation teams for optimizing preSi validation environments, test suites and methodologies for emulation efficiency
  • Develops and applies automation aids, flows and scripts in support of emulation easeofuse and improvement of equipment utilization
  • Defines and explores emulation and prototyping concepts and feasibility study for different subsystems, interfaces
Kernel & Emulation Engineer
09/2004 - 03/2011
Chicago, IL
  • Plans emulation and prototyping activities based on project milestone, liaise and coordinate with different teams of design, firmware, driver and system development
  • Deliver emulation models from RTL using industry standard emulation technology
  • Develop high performance transactors and emulation testbench in System Verilog and C/C++
  • Drive emulation methodologies for HW verification and SW development
  • Develop emulation tools, workflows and infrastructure in collaboration with RTL, validation and SW teams
  • Support hybrid technology (co-simulation with virtual platform) and drive improvements utilizing the emulator technology
  • Develop system level test suites suitable for execution on emulators
  • Identify and fix bottlenecks in the test bench collateral
  • Partner with vendors to debug issues and deploy new emulation capabilities

Education


Fairleigh Dickinson University - Metropolitan Campus
1998 - 2003
Bachelor's Degree in Electrical Engineering

Professional Skills


  • C/C++ programming skills and/or Python scripting skills
  • C/C++ programming skills and/or Python scripting skills
  • Scripting (shell, python) experience and automation skills
  • Experience in FPGA prototyping, silicon verification and system validation
  • Experience in FPGA prototyping, silicon verification and system validation
  • Experience with x86 ISA and/or Experience in developing assembly tests
  • ASIC Logic / RTL Design experience & background with experience in FPGA and Emulation model development

How to write Emulation Engineer Resume

Emulation Engineer role is responsible for scripting, programming, automation, python, software, modeling, digital, assembly, design, manufacturing.
To write great resume for emulation engineer job, your resume must include:

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

Contact Information For Emulation Engineer Resume

The section contact information is important in your emulation engineer 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 Emulation Engineer Resume

The section work experience is an essential part of your emulation engineer 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 emulation engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular emulation engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Emulation Engineer resume experience can include:

  • Good knowledge and experience with Hardware Description Language Verilog or VHDL
  • B.S in EE/CS/CSE with 4+ years of experience OR a M.S. with 3+ years of experience
  • Experience developing test benches, writing tests and debugging in the emulation environment
  • Experience developing software programs using structured programming languages (e.g. C++, C#, SQL, Java, Python, Jscript, etc.)
  • Experience in SW Programming/scripting and debug such as C, C++, Perl, Python
  • Experience in debugging and error isolation techniques using log-files and waveforms

Education on an Emulation Engineer Resume

Make sure to make education a priority on your emulation engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your emulation engineer 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 Emulation Engineer Resume

When listing skills on your emulation engineer 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 emulation engineer skills:

  • Strong collaborative work skills
  • Strong communication skills both in Spanish and English
  • Effective communication skills to work with a variety of job functions
  • Experience with Debug Skills
  • Good knowledge and experience in one or more programming languages C, C++, Python, Perl, Java
  • Good knowledge and experience on Linux OS + Familiarity with executing commands at a command prompt

List of Typical Skills For an Emulation Engineer Resume

1

Skills For Controls Emulation Engineer Resume

  • B.S OR M.S EE/CS/CSE with 10+ years of experience OR a PhD with 7+ years of experience
  • Experience working with emulation platforms
  • Experience in design verification, including coverage, assertions, and methodologies
  • Experience with supporting post-silicon debug on the emulator
  • Experience with emulation based systems such as Synopsys ZeBu, Cadence Palladium or Mentor Graphic Veloce or FPGA prototyping systems
  • Work experience related to chipset modeling in emulation
  • Experience in System Verilog programming
  • Experience in SOC architectures with CPU, PCIe, SATA, DDR memory sub system understanding
2

Skills For Kernel & Emulation Engineer Resume

  • Work experience related to SOC modeling in emulation
  • Experience in System Verilog programming
  • Experience in SOC architectures with CPU, PCIe, DDR memory sub system understanding
  • Experience in emulation engineering
  • Experience in building emulation based models for large scale designs
  • Experience in C/C++ and System Verilog coding
  • Experience on FPGA design flow
3

Skills For Emulation Platforms Engineer Resume

  • Experience in FPGA or emulation modelling of ASIC/SoCs chips
  • RTL design or verification experience with fluency with Verilog, System Verilog, C/C++
  • Experience with RTL design, Verilog and simulation, debug tools such as Verdi, System Verilog based verification techniques
  • Experience with test content used on emulation platforms
  • Working knowledge of logic design principles
  • Understanding of both hardware architectures and software applications
  • Understanding of driver level software
  • Developing system level test suites suitable for execution on emulators
4

Skills For SoC Emulation Lead Engineer Resume

  • Developing emulation tools such as debugger and monitor features
  • Scripting in Perl - Ethernet/PCIE knowledge
  • Understanding of standard interfaces and bus protocols: PCI/USB/ETH/SPI/I2C/PCI-E//SPI/I2C/AXI/AMBA
  • Expertise in waveform debugging using Verdi
  • Verilog/VHDL coding, synthesis, verificationRTL logic design Logic synthesisWorking knowledge of logic design principles
  • Verilog/VHDL coding, synthesis, verification
5

Skills For Emulation / Verification Lead Engineer Resume

  • Porting Verilog RTL to Synopsys/Mentor Emulators
  • In interfacing PCIe, DDR and other memory technologies in emulation to Virtual platform via DPI and other interface mechanisms
  • RTL logic design Logic synthesis
  • Experience designing and executing controls systems for automated manufacturing equipment or conveyors using the GM Common Controls Standards
6

Skills For Emulation Solutions Engineer Resume

  • This involves working with HW engineers, porting different SSD SOC designs to emulation
  • Experience designing and executing controls systems for automated manufacturing equipment or conveyors using the GM Common Controls Standards
  • Experience in system board design/debugging and usage of lab equipment, e.g. oscilloscopes and logic analyzers
  • Knowledge of RTL language (e.g. VHDL, Verilog), in-circuit emulation and FPGA fast prototyping
  • Combinational, Synchronous state machines, Asynchronous
  • Computer architectures and interfaces USB, UART, SPI, I2C, PCIe, ..
7

Skills For Principal Emulation Engineer Resume

  • Experience in FPGA prototyping, silicon verification and system validation Knowledge of RTL language e.g. VHDL, Verilog, in-circuit emulation and FPGA fast prototyping
  • Familiar with prototyping tools and methodologies
  • Real experience of mapping complex SOC design into multi-FPGA platforms and hands on experience with such systems, e.g. Zebu, Veloce, HAPS 80, Palladium or equivalent
  • Understanding of standard interfaces and bus protocols: PCI/USB/ETH/SPI/I2C/PCI-E/SPI/AXI/AMBA Team player, very proactive and self-motivated
  • Logic design principles, power / timing effects
  • Experience in Emulation/FPGA prototyping, silicon verification and system validation Knowledge of RTL language e.g. VHDL, Verilog, in-circuit emulation and FPGA fast prototyping
  • Familiar with Python, Perl and perform basic coding and debug of SW tools
8

Skills For Accelerators Emulation Engineer Resume

  • VLSI – synthesis, place & route, verification, timing closure
  • Embedded Software – ARM assembly, C, Linux OS
  • Broad exposure in all of the above or deep expertise on one
  • Integration of acquired IP blocks into synthesized design
  • BSEE/MSEE, 3+ years

Related to Emulation Engineer Resume Samples

Concept Engineer Resume Sample

Work Experience

  •  Review development contractor’s documents and procedures, requirements flowdown, verification methodologies, calibration plans, Concept of Operations (CONOPS), Interface Control Documents (ICDs) and test plans to ensure program success   •  Document test results per customer requirement and attend cal...
Professional Skills

  •  Hands-on background or experience with mac...
  •  Can validate/evaluate if an information sy...
  •  Use a hands on approach to create explorat...
4.9
17 votes

Expert Engineer Resume Sample

Work Experience

  •  Delivery Support - responsible for supporting the delivery of business change initiatives and projects, as well as Infrastructure Projects   •  Technology Control and Risk – responsible for protecting Information assets, includes security, risk and audit management   •  Architectur...
Professional Skills

  •  Has excellent communication skills and net...
  •  Excellent written and verbal communication...
  •  Excellent English skills, both verbally an...
4.6
25 votes

Rams Engineer Resume Sample

Work Experience

  •  Identify specialized education and/or experience requirements   •  B.S. in related Engineering discipline   •  Apply methods of safety & RAM assurance on the project, in accordance with the Consortium RAMS Plan and the Project’s relevant standards (Cenelec, IEC…)   •&...
Professional Skills

  •  Proven experienced team leader with very s...
  •  Excellent communication skills, ability to...
  •  Computer skills: MS Office, DOORS, Modelli...
5.0
8 votes

Engineer Electromechanical Resume Sample

Work Experience

  •  · Background in Electro-mechanical design is an asset   •  · Electro-mechanical design and product development is an asset   •  · Basic understanding of railway Rolling Stock both theoretical and practical   •  Develop product drawings and models. Manage the mod...
Professional Skills

  •  Independent working ability; strong initia...
  •  Computer skills: e.g. .net programming skills
  •  Strong technical problem solving skills (i...
4.9
19 votes

Assistant Director Engineering Resume Sample

Work Experience

  •  Stationary Engineer’s license if required by local code   •  The worker is subject to noise: there is sufficient noise to cause the worker to shout in order to be heard above the surrounding noise level   •  The worker is subject to vibration: exposure to oscillating movements of t...
Professional Skills

  •  Excellent customer service skills with gre...
  •  Demonstrate strong leadership, good interp...
  •  Demonstrated skills in effective budget an...
4.8
11 votes

Engineer Service Resume Sample

Work Experience

  •  Install, configure, and upgrade nodes in high availability customer production clusters   •  Build long lasting, effective partnerships across the organization to foster collaboration between Product, Engineering and Operations teams   •  Organize and manage multiple simultaneous p...
Professional Skills

  •  IT experience in an IAAS / PAAS environmen...
  •  Previous experience with Network Administr...
  •  Very good verbal and written communication...
4.9
23 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates