Software Engineer: Graphics 8/9/2016
JOB DESCRIPTIONAPPLY _US CITIZEN OR GREEN CARD HOLDER ONLY_
Background: The project is Graphics Performance Analyzers (GPA) which is a suite of tools used to profile and optimize 3D games for Intel(R) Processor Graphics.
The GPA team is in need of an experienced software developer with specialization in 3D graphics and exposure to the Metal graphics API. We are expanding our profiling tools to allow customers to optimize 3D applications written on top of the Metal graphics API which is available on Mac OSX.
Job Description: The graphics software developer works in close coordination with the other members of the development team to develop modules for capture and playback of all information associated with any single frame generated by the 3D workload under analysis. The key responsibilities of this position are to design and implement these modules under the supervision of the team lead and product architect. This position utilizes 3D graphics knowledge, C / C++ and scripting experience, as well as software design and problem solving skills to develop product quality solutions.
Qualifications: You must possess a Bachelor of Science degree in Computer Science or Computer Engineering with more than 4 years of product level software development experience or a Master's degree with more than 2 years of experience. The ability to read and debug existing code and to write new, well-structured and readable code is required. You must have experience and in depth knowledge of 3D graphics techniques and the 3D graphics pipeline. Exposure to the Metal graphics API and development using objective C is required. Strong oral and written communication skills are a must as well as a high attention to detail when writing code, running tests and filing defects.
Additional qualifications include: Exposure to the other Graphics APIs such as OpenGL or DirectX are nice to have but not required.