Login for faster access to the best deals. Click here if you don't have an account.

Sr. SW Developer - 3D Tool Full-time Job

4 months ago Application Developer Markham   203 views
Job Details

Software Engineer - 3D Graphics Tools


The Software Tools Team develops test applications to ensure AMD’s video driver quality for state-of-art video games and 3D applications. Currently we are looking for a senior software engineer with 5+ years of strong C++ programming experience, and solid knowledge of 3D graphics.



  • Develop and support a software tool for Direct3D/Vulkan/OpenGL/OpenCL applications (games, benchmarks, and workstation apps)
  • Work in a fast-paced industrial with responsibilities for timely delivery
  • Participate in an Agile software development process
  • Adhere to team’s coding standards and participating in code reviews
  • Write design documents and user guides
  • Perform unit testing and release testing
  • Provide periodic status updates and occasional presentations



  • Experienced in programming with Direct3D/OpenGL/OpenCL/Vulkan, or taken Computer Graphics courses
  • Strong C++ programming experience (5+ years)
  • Skilled in system level coding and debugging with Visual Studio and gdb
  • Experienced with multiple Operating Systems (Windows and Linux)
  • Experienced with Git and/or Perforce
  • Ability to organize and manage priorities
  • Effective written and verbal communication skills
  • Works effectively both independently and in a team environment



  • University degree in Computer Engineering, Computer Science or equivalent
Company Description
At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center.

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.