Early Career Graphics Software Engineer
London, KY - USA
Job Summary
As a Graphics Software Engineer at our GPU UK Design Centre you are responsible for developing GPU workloads automated flows and tools to support the verification of our GPU designs. You will work alongside teams of architects hardware software and verification engineers to ensure the functionality performance and power of our GPU designs can be efficiently and effectively verified.
Define author and debug architectural test suites for new GPU featuresnSupport GPU hardware teams during model and RTL design bring-up pre and post siliconnParticipate in the design and implementation of GPU verification tools and APIsnCreate production quality automated flows for graphics core verificationnProvide insight into how real-world workloads drivers and compilers could stress the design and benefit from new and existing GPU featuresnChallenge architectural design decisions. Propose refinements based on issues found
Bachelor of Science (BS) degree or equivalentnExcellent communications skills. Curiosity and creativity when solving novel problems. Self-motivated and well-organisednExcellent C/C programming skillsnExperience with CPU and/or GPU concurrent programmingnEnglish language fluency (both written and verbal)
Experience with GPU APIs (preferably Metal CUDA Vulkan or DX12)nExperience with rendering and/or parallel compute algorithmsnFamiliarity of one or more GPU architectures and how to optimize rendering/compute algorithms drivers and/or shader compilers for themnExperience with scripting languages (preferably Python)
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more