Position: Graphics Software Developer
Company: Luxoft Poland|Ukraine
Category: C++
Experience required: 3y
English level: upper

Project Description:
Luxoft, in partnership with AMD, is searching for talented developers with a passion for 3D graphics. Our internal compute and graphics test suite team is growing. As a result, we are looking for a C++11 software engineer who has worked with one or more of the following compute and rendering APIs: DirectX, Vulkan, OpenCL or OpenGL. Test framework is used by different driver teams across AMD for quick automated regression testing. It also serves as a testing platform for some of R&D projects.

Responsibilities:
- Adding new features to our internal test framework.
- Closely working with driver teams across AMD to ensure our driver quality continues to meet customer expectations.
- Implementation of new functional tests (incl. ones targeting ongoing R&D activities), as per business needs.
- Proposing test framework improvements, as well as new test cases.
- Working with R&D teams to identify gaps and problems in extension specifications.

Mandatory Skills Description:
- Familiarity with graphics APIs - DirectX12 or Vulkan
- Experience in software debugging and development under Linux and Windows.
- Not afraid to propose and drive improvements to existing infrastructure and software design.
- Willingness to dynamically switch between assignments, as per business needs.
- Strong C/C++ programming skills,
- Strong problem solving and debugging skills
- Bachelor's degree, Master's degree, or PhD desired,

Nice-to-Have Skills:
- Knowledge of other GPU APIs like OpenGL, OpenCL or CUDA is a plus.
- Good understanding of GPU execution model and architecture,
- Game industry experience in graphics system programming, gaming, or related field.