Junior Graphics Software Validation Tools Engineer
Intel CorporationSan joseUpdate time: April 19,2022
Job Description

Responsible for developing and maintaining software validation tools for highly-parallel graphics architectures. You will work with hardware designers, simulator engineers, graphics architects, and validators and will become an expert on the low-level functionality and interfaces of the graphics device. You will own a critical piece of the graphics validation infrastructure and will have many opportunities to learn and grow. Previous graphics expertise is not required if you're good in software, CPU architecture principles, and are eager to learn. You will report to a senior engineer with over 23 years of experience in validation tools.

Responsibilities will include but not be limited to:

  • Working with graphics validation random test generation tools used to validate integrated and discrete GPUs.
  • Own critical test validation infrastructure
  • Learning the graphics core architecture, including one or more of: 3D, blitter, media encode/decode, compute, display, virtualization, power management, CXL, IOSF
  • Software Development primarily using low-level (Non-GUI) C# and C++. Secondary usage of Visual Studio, Python, Ruby, gradle, git, and cmake.
  • Full range debug from high-Level graphics flows down to CXL and IOSF interfaces.
  • Design and deliver features and extensions in an Agile environment.
  • Interfacing with internal customers to develop and debug content.

Behavioral traits:

  • Good interpersonal and communication skills


Qualifications

You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences.   

Minimum Qualifications:

  • Bachelor degree in Computer Science, Computing Engineering, Electronics, Electrical Engineering or related field
  • Solid Computer Programming Skills
  • 2+ years' experience with C++
  • 2+ years' experience with object-oriented software development, data structures, memory management, multi-threaded execution, and recursion
  • Understanding of computer architecture (virtual memory, caching, multiprocessing, pipelining, etc)
  • Intermediate to Advanced English level


Preferred Qualifications:

  • Masters degree in Computer Science, Computing Engineering, Electronics or Electrical Engineering, or Bachelor degree with 2+ years of experience
  • 1+ years of experience in validation and/or graphics
  • 1+ years' experience with C#
  • 1+ years' experience with Linux (cmake, gdb, g++, execution, debug)
  • 1+ years' experience with Windows (Visual studio, power shell, execution, debug)
  • 1+ year experience with low level interfaces including PCI, CXL, IOSF

Inside this Business Group

The focus of Accelerated Computing Systems and Graphics (AXG) is to accelerate our execution in strategic growth areas of high-performance computing and graphics. AXG is chartered with delivering high performance computing and graphics solutions (IP, Software, Systems), for both integrated and discrete segments across client, enterprise and data center.  Our mission is to make zeta-scale computing accessible to every human on the planet by the end of this decade and to entertain, educate and connect billions of people with buttery smooth visual experiences.

CRCollege GradJR0195549San JoseAccelerated Computing Systems and Graphics (AXG)

Get email alerts for the latest"Junior Graphics Software Validation Tools Engineer jobs in San jose"