Intel Corporation Company Logo

Intel Corporation

Folsom, California - United States
View all jobs at this company »

Senior Graphics Software Engineer

Description

If you're interested in computer graphics and working with leading graphics software engineers on Intel's latest GPU/CPU architecture, then our Visual and Parallel Computing Group (VPG) has opportunities for you. VPG delivers Intel's 3D graphics, media, display GPU, and Parallel Computing Technology.

As a graphics software validation engineer, you will be responsible to work with internal/external stake holders, engage in analysis of requirements, architecture and development of automated tests, test frameworks and libraries for the Scheduling and Memory Management modules of the Intel Graphics Driver for Android or Windows Operating System. You will work to breakdown the architecture and design into validation coverage areas to develop effective, efficient automated tests and deploy them in pre-si and post-si Test Suites. 
Your responsibility will include coming up with validation strategy and in-depth white box tests at unit and integration points. Additional responsibilities include designing and developing tools for performance profiling and debug. 

Minimum Requirements: 
Candidate must have a Bachelor's degree with 9+ years' experience or a Master's degree with 6+ years’ experience. Degree should be in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
- Strong programming skills in C/C++ 
- Good understanding of Operating Systems Concepts (in-depth Windows or Android/Linux),Computer Architecture and SW Design Principles 
- Proven track record of completed software or hardware projects 
- Strong written and verbal communication skills 
- Ability to ramp very quickly and work independently 

Preferred Requirements: 
- Experience in developing Linux/Android/ Windows device drivers 
- Knowledge of DirectX or OpenGL 
- Graphics driver validation or development experience, passion to break design/architecture and find bug is a plus 
- General graphics skills, 3D or media 
- SW Life Cycle knowledge 
- Good working knowledge of Microprocessor Architecture with in-depth understanding of memory management and scheduling subsystem in the Operating System 
- Experience working in hardware simulation and emulation environments 

This Job is no longer active!