Senior Software Development Engineer - GPU Graphic Tools

Senior Software Development Engineer - GPU Graphic Tools

AMD Corporation


Location: Flexible
Site: https://jobs.amd.com/job/Boxborough-…
Categories: OpenCL, SPIR, Vulkan
Job Type: Remote, Onsite, Full-time

Senior Software Development Engineer - GPU Graphics Tools

AMD is looking for a talented senior software engineer to join our GPU Developer Tools Group to develop GPU profiling and debugging tools for the games and graphics industries. The group currently develops the Radeon GPU Profiler, Radeon Memory Visualizer, Radeon GPU Analyzer, GPU PerfAPI, and contributes to RenderDoc and Microsoft PIX. The ideal candidate will have a background in computer games, computer graphics, and/or GPU profiler and debugger development.

Required Skills:

• Excellent C/C++ programming skills
• Strong object-oriented software design skills
• Experienced in cross-platform software development
• Strong problem solving and debugging skills
• Enthusiastic about all aspects of good software engineering
• Ability to communicate well with both technical and non-technical groups
• Works well in a team environment and can operate independently
• Comfortable working with new leading-edge technology

Education:

• A Master’s degree in Computer Science, Engineering or related field, with 2+ years relevant experience
• A Bachelor’s degree in in Computer Science, Engineering or related field, with 5+ years relevant experience

Advantages:
• Familiarity with software and hardware ray tracing technology (such as Microsoft DXR)
• A good understanding of a modern GPU pipeline and graphics software stacks
• Experience working in the computer games industry
• Experience developing game rendering engines
• Experience with API and/or UI/UX design and best practices
• Familiar with modern graphics APIs like Vulkan, DirectX12 or Metal
• Developing applications using a 3rd party GUI, preferably Qt
• Experience with profiling and debugging tools for GPUs

Posted: October 15th, 2020
devilish