Graphics Software Engineer

4 weeks ago


Canada Advanced Micro Devices Full time

TRANSFORMING LIVES WITH AMD TECHNOLOGY

At AMD, we are dedicated to enhancing lives through our innovative technology, impacting industries, communities, and the world at large. Our mission is to develop exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal computing, gaming, and embedded systems. Central to our mission is the AMD culture, where we challenge the boundaries of innovation to tackle the most pressing global challenges. We pursue excellence in execution while fostering a direct, humble, collaborative, and inclusive environment that values diverse perspectives.

POSITION: SOFTWARE DEVELOPMENT ENGINEER

ROLE OVERVIEW:

AMD is seeking a dedicated software engineer to become part of our Linux Open Source Graphics team. The successful applicant will focus on developing features for open-source GPU drivers, guided by engineering and marketing specifications. You will collaborate with a team of highly skilled industry experts, utilizing cutting-edge hardware and software technologies.

CANDIDATE PROFILE:

The ideal candidate should exhibit a strong passion for software engineering and possess the leadership capabilities necessary to navigate complex challenges to resolution. Effective communication and the ability to collaborate seamlessly with various teams across AMD are essential.

KEY RESPONSIBILITIES INCLUDE:

  • Contributing to open-source software initiatives that form the Linux graphics driver ecosystem (including Linux kernel, Mesa, Wayland, etc.)
  • Executing GPU driver development and validation on new hardware platforms
  • Conducting performance analysis and optimization of GPU drivers
  • Investigating, analyzing, and resolving issues reported by customers and quality assurance
  • Keeping abreast of software and hardware trends, particularly in algorithms and architecture
  • Building technical relationships with peers and partners

PREFERRED QUALIFICATIONS:

  • Proficiency in C and C++ programming, with a strong focus on producing high-quality code and meticulous attention to detail
  • Familiarity with 3D graphics APIs, such as OpenGL and Vulkan, as well as shader programming
  • Strong debugging and troubleshooting abilities
  • Experience in Linux software development and tools (bash, gcc, gdb, git)
  • Excellent communication and problem-solving skills

EDUCATIONAL REQUIREMENTS:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field

AMD is an equal opportunity employer, committed to inclusivity and diversity. We welcome applications from all qualified candidates and will accommodate applicants' needs in accordance with applicable laws throughout the recruitment and selection process.



  • Canada Advanced Micro Devices Full time

    JOIN AMD AND MAKE A DIFFERENCEAt AMD, we are dedicated to enhancing lives through our innovative technology, impacting our industry, communities, and the globe. Our goal is to create exceptional products that propel the future of computing, serving as the foundation for data centers, artificial intelligence, personal computing, gaming, and embedded systems....


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for designing and developing safety-critical software for graphics and compute applications.Key ResponsibilitiesDevelop and maintain robust test suites for Vulkan SC drivers and...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for designing and developing safety-critical software for graphics and compute applications.Key ResponsibilitiesDevelop and maintain robust test suites for Vulkan SC drivers and...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at ORS Partners. As a Graphics and Compute Safety Critical Software Development Engineer, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key ResponsibilitiesDevelop and...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at ORS Partners. As a Graphics and Compute Safety Critical Software Development Engineer, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key ResponsibilitiesDevelop and...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Graphics and Compute Safety Critical Software Development Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Graphics and Compute Safety Critical Software Development Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key...


  • Canada ORS Partners Full time

    Graphics Performance Optimization EngineerJoin ORS Partners in a dynamic role as a Graphics Performance Optimization Engineer. We are a well-established and innovative company dedicated to advancing technology in aviation, automotive, and autonomous sectors. In this role, you will leverage your skills in planning, organization, and technical expertise to...

  • Software Engineer

    4 weeks ago


    Canada ORS Partners Full time

    Software Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...

  • Software Engineer

    4 weeks ago


    Canada ORS Partners Full time

    Software Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...

  • Software Engineer

    4 weeks ago


    Canada ORS Partners Full time

    Software Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...

  • Software Engineer

    4 weeks ago


    Canada ORS Partners Full time

    Software Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote) Company: Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...


  • Canada timesjobs Full time

    Job Title: Graphics Software Developer, Augmented RealityLocation: Waterloo, ON, CanadaExperience Level: MidEmployment Type: Full-timeMinimum Qualifications:Bachelors degree or equivalent practical experience.2 years of experience with software development in C , or 1 year of experience with an advanced degree. Experience working with Linux kernel.2 years...


  • Canada Advanced Micro Devices Full time

    JOIN AMD IN SHAPING THE FUTURE OF TECHNOLOGYAt AMD, we are committed to enhancing lives through our innovative technology, impacting our industry, communities, and the globe. Our objective is to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal...

  • Software Engineer

    7 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...

  • Software Engineer

    6 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...


  • Canada timesjobs Full time

    Job Title: Graphics Software Developer, Augmented RealityLocation: Waterloo, ON, CanadaExperience Level: MidEmployment Type: Full-timeMinimum Qualifications:Bachelors degree or equivalent practical experience.2 years of experience with software development in C , or 1 year of experience with an advanced degree. Experience working with Linux kernel.2 years of...


  • Canada, CA ORS Partners Full time

    Software Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...


  • Canada CENTRIC SOFTWARE Full time

    About Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...


  • Canada Aspire Software Full time

    Aspire Software is seeking a Head of Software Engineering to enhance our dynamic team. We are in search of a motivated, people-oriented leader to elevate our engineering division and product offerings. The ideal candidate will possess a proven history as a software engineering leader, adept at building and deploying scalable products within enterprise...