Intel Corporation Company Logo

Intel Corporation

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

Senior Software Developer

Description

If you are a strong programmer with a passion for 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 and Parallel Computing Technology. 

The Graphics Architecture Team of VPG is responsible for the architecture definition of current and future Processor Graphics engines for Intel products. This position will focus on Architectural Tools to ensure the timely delivery of competitive graphics products into the market. 

As a senior developer, your primary responsibilities include workloads tracing and automation infrastructure development to support architectural studies & projections as well as pre-silicon performance and power verification. Secondary roles include design and development of the various performance and power analysis / debug tools to support product definition and verification. The work uses standard practices throughout the software product life cycle, from concept/design to implementation to customer support and debug. In addition to base technical qualifications, the role requires effective communication skills, both written and verbal, and the ability to work in cross-functional and cross-site groups. The position requires close interaction with hardware and software architects, device driver development and other members of the architecture team. 
Responsible for developing multiple aspects of graphics software, display driver development and simulation environment development. Works with various partners to enhance and improve graphics performance on upcoming processor graphics devices by analyzing performance issues in software drivers and applications, implementing software performance improvements, and recommending future hardware & software improvements. Also responsible for providing internal and external feedback to implement upcoming graphics features in yet-to-be-released OSes to ensure our hardware and software will function and perform as expected on next generation platforms as well as designing/developing/implementing graphics system-level software for future platforms.
 

Minimum Qualifications:
Candidate must have a Bachelor's degree with 4 years' experience, a Master's degree with 3 years' experience, or a Ph.D. Degree in Computer Engineering, Computer Science, or Electrical Engineering. Experience should be in the following areas: 
- Strong development and debugging background with scripting languages 
- Strong analytical and problem solving skills 
- Proficient with Microsoft Windows or Linux development tools and environments 
- Fundamental understanding of good software design practices and object programming 
- Ability to work independently and define next-steps and objectives 
- A desire and ability to commit and deliver in a fast paced environment 
- Strong communications skills and ability to work as part of a team 

Preferred Qualifications: 
- Familiarity with graphics (3D, media, imaging and display) concepts 
- Hardware/software interfacing experience 
 

This Job is no longer active!