ASIC Engineer Job Description

ASIC Engineer Job Description

4.8
152 votes for ASIC Engineer
ASIC engineer provides product engineering support for Research & Development in design of new high-performance interfaces for 3D NAND flash memory.

ASIC Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Responsible for memory controllers of existing legacy ASICs
Implementation of electronic design automation software and flows to ensure high quality ASIC designs
Develop and execute power characterization test plans for power management features
Analyze interactions between various power management features and optimize their configurations for power and performance
Debug unexpected feature/power results
Develop and execute power characterization for different usage scenarios and create power models based on characterization data
Help to define new power management features for next generation products
Support prototyping experiments for improving current and implementing new power management features
Participate in the overall product definition process
Future implementation of memory controller in next generation ASICs

ASIC Engineer Qualifications

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

Licensing or Certifications for ASIC Engineer

List any licenses or certifications required by the position: 9001, ISO, QMS, DO-254, DO254, RTL, DOE, SPC, IP

Education for ASIC Engineer

Typically a job would require a certain level of education.

Employers hiring for the ASIC 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, Graduate, Science, Design, Communications, Education, Electronic Engineering

Skills for ASIC Engineer

Desired skills for ASIC engineer include:

Logic analyzers
Use of standard lab test equipment – oscilloscopes
Multi-domain clock synchronization and high-speed serial interfaces
Spyglass is desirable
Synopsys Design Compiler
Verplex LEC
High performance memory subsystems
Memory controllers
Prior experience with verification of IP/clusters involving access to Memory
Electronic design automation

Desired experience for ASIC engineer includes:

Bachelors in Electrical or Computer engineering
Good understanding of analog and digital circuit design
Minimum Bachelor of Electrical or Computer Engineering or equivalent degree
Minimum 3+ years, preferably 5+, of hands-on industry design verification experience in ASIC product development or FPGA system platform
Candidates who are local to the Greater Toronto area will be given priority
Strong knowledge of digital communication systems (QPSK/OFDM Demodulators, Time/Frequency tracking loops, Deinterleavers, Forward Error Correction)

ASIC Engineer Examples

1

ASIC Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for an ASIC 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 ASIC engineer
  • Develop Perl, Tcl and/or shell scripts to enhance current verification infrastructure/methodology
  • Perform micro-architecture and logic design to deliver maximum throughput, while using minimum power
  • Lead Soc implement/integration
  • Bring-up/Improve the flow for synthesis, audit, Formal check, static timing check and DFT
  • Implement RTL vs SYN netlist formal check and netlist vs netlist formal check
  • Bring up the SDC for PT, support timing closure, power estimation, power domain division criteria
  • Support DFT related problems (such as ATE patterns debug) and post-simulation
  • Work with architect and designer to develop test plan
  • Work with physical designer to fix timing closure
  • Take SOC implement/integration with high quality
Qualifications for ASIC engineer
  • Familiar with ASIC flows (logic synthesis, STA, formality check, Design for Power ) and usage of related EDA tools
  • Familiar with script languages((tcl, perl ) in unix/linux
  • Prior experience in PCI Express or similar protocols is a plus
  • Makefile/Perl is big plus
  • Strong communication skills and desire to work as a team player is a must
  • Project experience in IC design implementation
2

ASIC Engineer Job Description

Job Description Example
Our innovative and growing company is looking for an ASIC engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for ASIC engineer
  • Gather requirements and product specifications from synthesis, design for test, physical design, and timing methodology team members design center skill group members
  • Proactively create educational materials and promote best practices across design center teams
  • Translate higher level feature requests into viable solutions for our future GPU Architectures
  • Define architectural and micro-architectural details for solutions like Perf/Watt optimization, Noise reduction, Electrical component protection
  • Own RTL coding, synthesis, timing and Power analysis of power specific functional blocks like Power Management Units
  • Work with functional, DFT, VLSI, SOC, Layout, Package teams to define tracking metrics, set targets, and milestones pertaining to power features implementation to help drive the execution meeting the schedule
  • Drive the bringup of these solutions during chip power-on, ensuring they make all the way to production
  • MSEE/MSCE, preferably PhD, with specialization/experience related to Low Power ASIC design and Power Management techniques
  • 2+ years of total experience with some hands on experience with standard techniques such as multi VT, Clock gating, Power gating, Block Activity Power, and Dynamic Voltage-Frequency Scaling (DVFS)
  • Deep understanding of processor architectures (GPU is a plus), and their performance/power management techniques both at chip and board-level
Qualifications for ASIC engineer
  • Courses taken in circuit design, digital design
  • Hand-on experience in EDA software from Synopsys (DC/PT/Formality), Cadence (LEC) is preferred
  • Proficient user of Perl or TCL is preferred
  • At least 5+ years’ experience in ASIC design
  • Strong design/implementation skills in Verilog
  • Work independently to justify test/TB/RTL issue
3

ASIC Engineer Job Description

Job Description Example
Our growing company is looking for an ASIC 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 ASIC engineer
  • Design, Simulate, and/or Evaluate RTL and real silicon supporting product development
  • Participate in functional and micro-architectural discussions with design team
  • Develop verification plan for module and/or chip-level verification based on design specs.Conduct initial test plan review, test object review, and exit reviews
  • Develop testbench tests, including models, drivers, monitors, and checkers
  • Gather and improve code coverage and functional coverage with designer’s feedback
  • Provide mentoring and guidance for other team members in verification methodology and tool usage
  • Responsible for developing automated ASIC and FPGA verification strategies using Verilog and high level verification tools
  • Implementation of electronic design integration and finishing tools and flows using a combination of custom scripting, vendor tool APIs, and C/C++ programming
  • Implementation of circuit level checking and model
  • Implementation of electronic design integration and finishing tools and flows using a combination of custom scripting, vendor tool APIs, and C/C++ programmingImplementation of circuit level checking and model generation tools and flows
Qualifications for ASIC engineer
  • Familiar with LCD/LVDS/DisplayPort/HDMI, vertical/horizontal scalar and color space is a big plus
  • Perl scripting skills is appreciated as a plus
  • Video/Camera/ImagePostProcessing/ComputerVision related experience is a big plus
  • Experience in Formal Verification is a Plus
  • Understanding of BIOS, drivers and other software applications a plus
  • Low power ASIC design understanding a plus
4

ASIC Engineer Job Description

Job Description Example
Our company is hiring for an ASIC 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 ASIC engineer
  • Proactively create educational materials and productdocumentation
  • Definition, documenting and execution of development plans to design/verify complex block or sub-system level designs (250K to 5M+ gates)
  • Responsible for definition, design, verification and documentation for ASIC (Application Specific Integrated Circuit) and/or FPGA (Field Programmable Gate Array) developments
  • Verifies test results and analyzes performance
  • Contributes to the generation and maintenance of work products
  • Develops and presents requirements, concepts, designs, decisions and results to internal management, other organizations, team mates and customers
  • May contribute to technical subcontract management that may include SOW development, proposal evaluation, source selection, technical oversight, and subcontractor work product evaluation and acceptance
  • Reviews vendor capability to support product development
  • Applies a strong understanding of the organizationally defined processes throughout the lifecycle of the program or project
  • Participates in the improvement of the ASIC/FPGA organizational processes
Qualifications for ASIC engineer
  • Great Object oriented programmer in Perl, C++
  • The ideal candidate will have a combined knowledge of formal methods (preferably model checking, abstraction refinement techniques ), tool development, and a good understanding of hardware design and micro architecture
  • Understand OCC and DFT is a plus
  • Understand SystemVerilog/UVM is a plus
  • Effective schematic capture, and behavioral modeling of circuits in Verilog, logical equivalence verification between schematic and Verilog models
  • Physical verification of circuit through layout-extracted static timing analysis, electrical rules' check and noise analysis
5

ASIC Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for an ASIC 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 ASIC engineer
  • You will develop effective flow to improve IP team's productivity
  • You will need maintain the health of project working tree, and auto regression system
  • You will need manage the usage of farm resource
  • Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, networking, utilities, databases, and Internet-related tools
  • Triage and troubleshoots failures down to the root cause
  • Engage early with architecture team and design team to gain understanding of system architecture and module design specs
  • Map ASIC design into model design and implement by SystemC/TLM2
  • Test bench and test case Design and Unit verification in SystemC/TLM2
  • Integrate modules into complete SSD system
  • Verify the system’s basic functions with testing Firmware written in C/C++/Assembly
Qualifications for ASIC engineer
  • Problem solving skills and out-of-the-box thinking to test and validate hardware designs write reusable UVM/C++ classes for various simulation environments
  • Knowledge of verilog, system-verilog, synopsys, ASIC flow is a must
  • Experience with digital logic design/verification a plus
  • 6+ months working with scripting languages (perl, tcl, ) to enhance design automation, verification, and delivery
  • Knowledge of synthesis and static timing analysis
  • The candidate must posses a Bachelor's degree in Electrical Engineering, Computer Engineering or a related discipline

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates