Intel Graphics Software Engineer in Santa Clara, California

Job Description

Are you passionate about computer graphics and disrupting the industry with your innovation? Working with leading Engineers on Intel's latest GPU/CPU architecture? Do you love collaborating with a diverse teams to help achieve Best–In-Class visual experiences that enable users to immerse themselves in a new visual future? If so then our Visual and Parallel Computing Group (VPG) has opportunities for you. In VPG we deliver Intel's 3D graphics, media, display GPU, and Parallel Computing Technology. The Software Engineer operation team is within VPG and we develop drivers and related technology for Intel's processor graphics customers. We are looking for a Graphics Software Engineer to join our team and who is ready to make significant impact in graphics and visual computing.

In this position, you will partner with graphics engineering and infrastructure teams to develop software automation solutions, which will improve time to market for cutting edge products and impact the day-to-day lives of nearly 2,000 engineers. This position requires a diverse set of skills and will give you the opportunity to work in a fast paced automation development and debug environment. You will be stepping into a fast-moving, exciting environment with team members that are open to change, interested in learning, and anxious to help improve the lives of the engineering community at Intel.

You will help us with the following responsibilities:

  • 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.

  • 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.

Behavioral traits that we are looking for:

  • Strong verbal and written communication skills and clarity in technical communications.

  • Desire and ability to quickly learn and deliver

What we offer you:

  • We give you opportunities to transform technology and build a better future, by delivering products that touch the lives of every person on earth.

  • As the 7th largest global company in innovation and new technology, we champion a collaborative, supportive and boredom-free environment, where the brightest minds in the world come together to achieve extraordinary results.

  • We offer a competitive salary and financial benefits such as bonuses, opportunities to buy Intel stock at a discounted rate, or Intel stock awards (eligibility at the discretion of Intel Corp.).

  • We provide unique benefits that cater to your needs: flexible work hours, private medical plan, travel medical care, life and disability insurance.

  • We encourage working hard, but also playing hard! Intel employees are eligible for creative perks such as special recreation activities, discounts on various products and services, and much more.

Qualifications

Minimum Skills and Experience that will get you notice:

Have a Bachelor's degree in Computer Science, Computer Engineering, or related field with 4 years of experience. A Master’s with 2 years or a PhD is preferred.

Your experience should be in the following areas:

  • Experience with C/C++ programming

  • Experience with Metal, OpenGL and or OpenCL

  • Strong experience with graphic drivers, GPU hardware and low level GPU programming

Preferred skills and experience that will make you stand out:

  • 2 years of experience with macOS, Linux, or another Unix like operating system

  • 1+ year of experience with GPGPU programming via Metal, OpenCL or DX Compute

  • Experience with device drivers on macOS

Inside this Business Group

The Platform Engineering Group (PEG) is responsible for the design, development, and production of system-on-a-chip (SoC) products that go into Intel’s next generation client and mobile platforms. PEG strives to lead the industry moving forward through product innovation and world class engineering.

Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.