Job Postings
Software Development Engineer 2 (Temporary Contract, 1 year)
at
AMD
Software Development Engineer 2 (Temporary Contract, 1 year)
  • Company
    AMD
  • Location
    Markham, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    January 4, 2025
**SOFTWARE DEVELOPMENT ENGINEER 2**

**The Role**
We are the Windows Kernel Mode Driver Solutions Team at AMD, seeking talented C++ programmers, embedded tinkerers, Windows OS experts, and PC gaming enthusiasts to help us build the next generation of AMD’s Windows Graphics Driver. Our team focuses on kernel mode development while also engaging in user mode drivers, application development, and firmware.

**Key Responsibilities**
- Develop software features in the Windows Kernel Mode Driver using C/C++.
- Debug challenging problems using tools such as WinDbg and GPUView.
- Bring up cutting-edge Radeon Graphics gaming and workstation products.
- Collaborate with Microsoft to introduce graphics driver support for the latest Windows operating systems.
- Contribute to AMD's Radeon Adrenalin and Enterprise Software, emphasizing stability, performance, power, and security.

**Preferred Experience**
- Proven proficiency in C++.
- Understanding of Object-Oriented design and computer architecture.
- Knowledgeable in OS internals, including multithreading, virtual memory, interrupts, and DMA.
- Exceptional communication skills and collaborative approach.
- Experience with large code bases, kernel debugging, and driver development is a plus.
- Familiarity with GPU graphics/compute APIs (e.g., Vulkan, OpenCL, CUDA, DirectX).
- Experience with driver development tools (e.g., WinDBG, GitHub, Visual Studio).

**Academic Credentials**
- Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or a related technical discipline.

**Benefits**
- Comprehensive benefits package available.

AMD is an equal opportunity employer and welcomes applicants from all backgrounds. We will accommodate applicants’ needs throughout the recruitment and selection process.