Apple, Inc. Company Logo

Apple, Inc.

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

Graphics Software Engineer - 29843773

Description

Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.

The Graphics Software Engineer will be responsible for software tasks required for the development and verification of a GPU design.

Key Qualifications:
•Demonstrated expertise and knowledge of graphics rendering algorithms and architectures
•Experience with GPU APIs, preferably OpenGL and OpenCL
•Excellent C/C++ programming skills
•GPU modeling experience a strong plus
•Hardware experience a plus
•Experience with graphics device drivers a plus
•Experience with scripting, DPI, Verilog/VHDL, Specman/System Verilog, design verification methodology and tools a plus
•Team leadership experience a plus
•Excellent communication skills and ability to collaborate under aggressive schedules

Description:
Define, write, and debug GPU architectural, functional, and performance test suites and applications
Create bit-accurate C/C++ model for hardware verification
Create performance C/C++ model for performance analysis
Design and implement GPU level verification API and tools
Develop a GPU verification driver
Create automated flows for graphics core verification
Support GPU hardware and software teams during model and design bring-up

Education:
BS/MS/PhD CE, EE, or CS
Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.

This Job is no longer active!