Intel Graphics Software Engineer in Santa Clara, California
The Visual and Parallel Compute Group (VPG) is seeking passionate, experienced software developers to join our team delivering stunning, immersive and new visual experiences enabled by Intel® Graphics Technologies. As a Graphics Software Engineer in VPG, you will be responsible for developing high-performance 3D graphics and parallel compute device drivers for platforms with Intel® Graphics.
Primary responsibilities include:
Effectively working with cross-geo teams spanning software development, validation engineering, hardware/software architecture, performance analysts and other support teams to create, innovate and deliver cutting edge hardware and software platforms
Demonstrating a structured approach in design, development and verification of device driver features and enhancements for modern graphics and GPGPU APIs (DirectX, Metal and Vulkan) and operating systems including Windows® and macOS®
Analyzing graphics and GPGPU hardware and software performance for current and future game titles and applications on existing hardware and future platforms via simulations
Implement driver-based optimizations, engage with ISVs to optimize for Intel* Graphics and drive recommendations and studies for future hardware design
Continuously enhance graphics drivers for currently shipping platforms to deliver compelling visual user experiences for new games titles, applications and operating system upgrades
Bachelor’s Degree in Computer Science, Computer Engineering or equivalent with 4+ years of industry experience in R&D, product development and/or validation –OR— Master’s Degree with 3+ years of industry experience in R&D, product development and/or validation
Strong background and experience in C++ Solid understanding and experience developing applications with at least one modern graphics API such as DirectX, Metal, Vulkan or OGL
In-Depth of knowledge in the areas of 3D graphics pipeline and rendering techniques
Master's Degree in Computer Science, Computer Engineering or equivalent
Experience developing graphics device drivers and hardware/software interfacing
Experience developing production software in a Scrum/Kanban Team with Multi-geo and cross-cultural communication experience
Knowledge of Windows®, Linux® and/or macOS® operating systems and experience in developing applications and/or drivers for these operating systems
Experience and/or knowledge in compilers is an added advantage
Experience in 3D Gaming Industry is an added advantage
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.
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....