Graphics Hardware Engineer Job Description

Graphics Hardware Engineer Job Description

4.5
174 votes for Graphics Hardware Engineer
Graphics hardware engineer provides design options and produces complex 2D and 3D graphics, animations and interactive multimedia design solutions.

Graphics Hardware Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Definition and development of test plans, verification environments, validation components (bus functional models, trackers, checkers, scoreboards, test benches, ), functional coverage points, assertions, random and directed tests, random test constraints, to validate 3D Graphics blocks (HDL code) at various levels of integration
Definition and development of microarchitecture specifications, logic designs, and RTL code for 3D Graphics blocks that meet functional, performance, timing and area constraints
Definition and development of test plans, verification environments, validation components, trackers, checkers, scoreboards, test benches to validate 3D Graphics blocks at various levels of integration
Debugging of graphics hardware in both emulation and/or silicon environments, working both at very low-level custom tools with the graphics driver
Accountable for the validation of unit/cluster responsible which includes understanding of the design, owing Testplan and validation environments to ensure correctness of design
Characterization and analysis of performance and power results
Debug of graphics hardware in emulation and/or silicon hardware environments
Good communication and problem solving skills, the ability to work well with multiple teams
Design and Coding using VHDL
Work on, lead, and oversee GPU related board design, debug and qualification activities

Graphics Hardware Engineer Qualifications

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

Education for Graphics Hardware Engineer

Typically a job would require a certain level of education.

Employers hiring for the graphics hardware engineer job most commonly would prefer for their future employee to have a relevant degree such as Master's and Bachelor's Degree in Computer Engineering, Engineering, Computer Science, Electrical Engineering, Design, Architecture, Electronics, Computer, Performance, Logic

Skills for Graphics Hardware Engineer

Desired skills for graphics hardware engineer include:

3D Graphics
Digital design
Windows device driver model
3D graphics concepts
Industry 3D APIs
Programming APIs
Software engineering principles
Synthesis
Techniques
HDMI

Desired experience for graphics hardware engineer includes:

LI-USA-AK1
Master's degree in Electrical/ Electronics or Computer Engineering or related discipline
Experience in logic design and validation, including
Knowledge of Logic Analyzer and Oscilloscope
Knowledge of JTAG/TAP and other Design for Debug aids
Graphics concepts knowledge would be highly beneficial (ideally both from a hardware and/or software standpoint)

Graphics Hardware Engineer Examples

1

Graphics Hardware Engineer Job Description

Job Description Example
Our growing company is hiring for a graphics hardware 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 graphics hardware engineer
  • Execution and debug of hardware simulations
  • Characterization and analysis of performance and power simulation results
  • Own a GPU block for the full design cycle from definition to first silicon
  • Define and implement microarchitecture specifications and RTL code for GPU blocks
  • Develop test plans, functional models, and test benches to verify the functionality and performance of GPU blocks
  • Debug and validate GPU blocks using debuggers and test benches with hardware simulators
  • Identification and closure of design and environment defects, including bug fixes
  • Debug of graphics hardware in emulation and/or silicon hardware environments working with synthetic low-level tests with stimulus from real-world applications and benchmarks and the graphics driver
  • Contributing towards development of logic designs and HDL code for Graphics HW IP
  • Analysis, interpretation, and assessment of hardware architectural specifications and defining feature requirements for Graphics HW IP
Qualifications for graphics hardware engineer
  • Familiarity with ASIC design flow, validation concepts, coverage, is desirable
  • Bachelor's candidates should have 3 years of related post-degree experience (or have specialized knowledge in the computer graphics domain)
  • Master's candidates must have relevant coursework or intern experience along with related experience in the areas listed below
  • Logic design implementation and verification using (coding in) hardware description (RTL) and verification languages such as Verilog or System Verilog
  • Coverage-based validation concepts and application - functional coverage points, assertions, random and directed tests, random test constraints, using System Verilog or similar verification languages/tools
  • High-level hardware modeling using System C, C++
2

Graphics Hardware Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of graphics hardware 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 graphics hardware engineer
  • Place and Route and clock tree synthesis with Synopsys ICC2
  • Contributing to development of logic designs and HDL code for graphics HW IP
  • Build and developing verification test plans and test scenarios to prove the correctness of the design
  • Development of verification components for a UVM based simulation environment, bus functional models(BFMs), trackers, checkers, scoreboards, and test benches
  • Building and delivery of an RTL model of the design, including performing and debugging simulations
  • Identifying and driving bugs to closure
  • Ability to deliver high-quality output against deadlines and work effectively in a cross-site team environment
  • Participate/drive regular debug forum for the team to help expedite debugs and make sure the appropriate external stakeholders are engaged
  • Form task force sessions to drive more urgent issues to resolution
  • Reading/Interpreting/Developing Micro-architecture specification and RTL implementation of DFX units
Qualifications for graphics hardware engineer
  • Familiarity with digital hardware emulation and hardware debug tools - emulators, logic analyzers
  • Graphics knowledge / HW validation background- Knowledge of MacOS environment
  • High performance processor designs, particularly highly parallel compute systems
  • Cache systems, particularly multiple level caches and multiprocessor cache schemes
  • High performance graphics hardware architecture
  • Master's degree and 3 or more years' experience
3

Graphics Hardware Engineer Job Description

Job Description Example
Our company is looking to fill the role of graphics hardware 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 graphics hardware engineer
  • Refine existing mitigation techniques and/or develop new ones to improve performance
  • Developing IP level test bench, Bus Functional Models, checkers and assertions using standard verification methodologies
  • Create directed and random test cases, debugging failures, filing and closing bugs
  • Develop post-si validation test strategies, plans, and schedules
  • Drive execution of written test plans and procedures
  • Plan scheduling of weekly tasks for meeting medium and long-term validation deliverables
  • Monitor progress against schedule communicating status
  • Identify and collect pertinent data to influence decisions when presenting to various management forums
  • Drive issue resolution with software and hardware development teams
  • Enhance existing pre/post-si validation methodology and processes
Qualifications for graphics hardware engineer
  • Knowledge of computer architecture, including memory sub-systems, cache hierarchies, and pipelined design
  • Experience with hardware description languages like Verilog or VHDL
  • Experience with Static Timing Analysis tools (e.g., Synopsys PrimeTime, Cadence Encounter)
  • Experience with RTL Linting tools (e.g., Cadence Conformal Lint, Synopsys LEDA, Atrenta Spyglass)
  • Experience with RTL logical equivalency checking tools
  • An excellent knowledge of digital integrated circuit design, including low power design
4

Graphics Hardware Engineer Job Description

Job Description Example
Our growing company is hiring for a graphics hardware 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 graphics hardware engineer
  • Constraint understanding, generation, clock stamping and timing closure
  • DFT, Scan Insertion, and coverage analysis
  • Multiple Power Domain Analysis using standard Power Formats UPF/CPF
  • Formal equivalence
  • Layout Verification and DRC analysis
  • Work with micro-architect/lead to define and deliver the efficient hardware for next generation architecture of GPU
  • Interface with other GPU subsystem blocks to define and implement data flow logic in GPU Geometry subsystem
  • Work with DV folks to define, analyze and debug various functional, performance and power features
  • Work with Physical Design folks to resolve timing violations and determine best floorplan layout
  • Contribute to the design and/or verification of modules within the graphics processing unit (GPU) core
Qualifications for graphics hardware engineer
  • Experience of verification in the field of graphics, video, microprocessors, full SoC
  • In-depth experience of IP or SOC level verification
  • In-depth experience of integrated circuit verification
  • Practical track record and In-depth experience of IP or SOC level RTL verification (Specman or System Verilog)
  • SystemVerilog, C, SystemC, C++, Python, Perl, TCL
  • Experience of ASIC verification in the field of graphics, video, microprocessors, full SoC
5

Graphics Hardware Engineer Job Description

Job Description Example
Our company is looking for a graphics hardware 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 graphics hardware engineer
  • Write and convey technical specifications, including reading and writing module specifications and identify holes in them
  • Update existing models to incorporate latest design data and explore new features
  • Develop workload profiles to stress various corner case conditions
  • Present results to systems and other teams
  • Document modeling flow for others to continue the analysis
  • Uses tools/applications (i.e., Cadence, RTL Compiler, ) to execute the architecture and design of an individual block according to design protocol provided
  • Participates in developing an implementation strategy that meets system requirements and customer needs, occasionally relying on help from manager
  • Resolves architecture, design, or verification problems by applying sound ASIC engineering practices with minimal supervision
  • Owns the design and verification strategies of ASICs, SoC, and IP cores of a single block or IC Package
  • Writes tests and regressions to identify any bugs in own work and helps more junior team members do the same
Qualifications for graphics hardware engineer
  • A degree in Electronic Engineering or related subject
  • A digital electronics background
  • Experience of VHDL or Verilog would be an advantage
  • Candidate should have Bachelor's degree in Electrical Engineering, Computer Engineering, OR Computer Science, or related field with 4 years of experience or Master’s degree in Electrical Engineering, Computer Engineering, OR Computer Science, or related field with 3+ years of experience
  • Strong background in RTL logic design, micro architecture, and pre slicon verification
  • BS Degree in Electrical, Engineering Computer Engineering, or other related field

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates