Hacker Newsnew | past | comments | ask | show | jobs | submit | amd-ken's commentslogin

AMD | Linux Software Build Engineer | Toronto, Canada | REMOTE | Full Time

https://careers.amd.com/careers-home/jobs/49002?lang=en-us

https://careers.amd.com/careers-home/jobs/48814?lang=en-us

AMD is looking for a specialized software engineer to join our Linux Build, Packaging and Install team. The successful candidate will be responsible for support, enhancement, improving efficiency and feature development of the AMD Unified Linux Driver build and packaging ecosystem, along with development and support of AMD Linux Driver Stack for major Linux distributions (in collaboration with open source community and distribution vendors). You will be a member of the core team of incredibly talented and highly motivated industry specialists and will work with the very latest graphics and compute hardware and software technology.

KEY RESPONSIBILITIES:

    * Active participation in developing packaging solutions of the AMD Linux Driver Stack for major Linux distributions
    * Communication with open source community and distribution partners
    * Active involvement into collaborative design and implementation of solutions based on open source and industry standards
    * Participation in maintaining the build, packaging, installation and publishing ecosystem of the AMD Unified Linux Driver
    * Investigation, triaging, analysis and resolution of issues as reported by customers and QA
    * Designing and implementing solutions improving quality and efficiency of the build and packaging infrastructure
    * Staying informed on trends and innovations in Linux kernel, Linux distributions and open source ecosystems
    * Debugging/fixing existing issues and research alternative, more efficient ways to accomplish the same work
    * Developing technical relationships with peers and partners
PREFERRED EXPERIENCE:

    * Familiarity with C and C++ programming using Linux toolchains
    * Ability to write high quality code and keep attention to details
    * Experience with software development and life time processes
    * Experience with Linux software development and tooling (bash, gcc, make, cmake, autotools, etc.), with Linux system administration and networking skills being a strong plus
    * Experience with multiple Linux distributions and use of multiple package managers (rpm, dpkg, apt, yum, dnf, zypper, etc.)
    * Experience with source code control systems, with knowledge of git and gerrit being a strong plus
    * Familiarity with Linux bare-metal hypervisors such as KVM
    * Familiarity with CI/CD and container technologies
    * Knowledge of working with open source community as it relates to packaging according to distribution requirements
    * Excellent analytical, debugging and trouble-shooting skills
    * Effective organizational, communication and problem-solving skills


AMD | Linux Build Engineer, Linux Software Engineer (Mesa Multimedia) | Toronto, Canada | REMOTE | Full Time

Our team works on open-source GPU drivers for Linux. We are leading contributors to the Radeon Mesa graphics and multimedia drivers included in popular Linux distributions like Ubuntu, Fedora, Arch, RHEL, SUSE, and Debian. Our software is used in exciting products such as the Tesla Model S and the Steam Deck.

We are looking for experienced software engineers to enhance build, packaging, and install. Successful candidates will utilize their knowledge of Linux application development or Linux systems administration to become key contributors to the ongoing development of AMD GPU drivers for current and future hardware. Ideal candidates are passionate about Linux and open source, are self-motivated, have exceptional problem-solving skills, will thrive in a fast-paced environment, and have a proven ability to collaborate within and across diverse teams

Linux Build Engineer - https://jobs.amd.com/job/Markham-Linux-Build-Engineer-Onta/9...

* Experience with multiple Linux distributions and use of multiple package managers (rpm, dpkg, apt, yum, dnf, zypper, etc.).

* Experience with Linux application development in C/C++ and associated build tools (GCC, make, autotools, cmake, git, etc.).

* Strong shell scripting and Linux systems administration skills.

* Broad technical knowledge of Linux operating systems.

* Familiarity with open source and Linux community development practices and collaboration.

Linux Software Engineer (Multimedia) - https://jobs.amd.com/job/Markham-Linux-Software-Engineer-%28...

* Contribute improvements to the Linux kernel and Mesa multimedia drivers for AMD graphics products

* Familiarity with graphics or multimedia GPU application development using APIs such as VAAPI, OpenGL and Vulkan

* Familiarity with video codecs, formats, rate control, video image quality


AMD | Sr. Manager, Software Product Management | Ontario or Alberta, Canada, USA, possibly some countries in Europe | REMOTE | Full Time | https://jobs.amd.com/job/Austin-Sr_-Manager%2C-Software-Prod...

AMD is searching for an experienced product manager who will be responsible for the strategy, definition and delivery of components within the HPC and AI software platforms, enabling High-Performance Computing and AI/ML developers.

As a Sr. Product Manager, your influence will be broad within AMD, with our partners, customers, and industries that rely on high-performance computing. You will work in a team of product managers, helping define the tools, compilers, libraries, and frameworks that enable scientists, researchers, and engineers to fully utilize our industry-leading data center HPC accelerators.

AMD | Linux Software Engineer (OpenGL and/or Multimedia) | Ontario or Alberta, Canada, USA, possibly some countries in Europe | REMOTE | Full Time | https://jobs.amd.com/job/Markham-Linux-Software-Engineer-%28...

We are looking for experienced software engineers to develop, maintain, and support graphics and multimedia drivers in support of a wide range of applications. Successful candidates will utilize their knowledge of Linux device driver development or Linux application development to become key contributors to the ongoing development of AMD GPU drivers for current and future hardware.


AMD | Linux Build Engineer, Linux Software Engineer (OpenGL and/or Multimedia) | Toronto, Canada | REMOTE | Full Time

Our team works on open-source GPU drivers for Linux. We are leading contributors to the Radeon Mesa graphics and multimedia drivers included in popular Linux distributions like Ubuntu, Fedora, Arch, Red Hat Enterprise Linux, SUSE Linux Enterprise Desktop, and Debian. Our software is used in exciting products such as the Tesla Model S and the Steam Deck.

Linux Build Engineer - https://jobs.amd.com/job/Markham-Linux-Build-Engineer-102421...

We are looking for experienced software engineers to enhance build, packaging, and install. Successful candidates will utilize their knowledge of Linux application development or Linux systems administration to become key contributors to the ongoing development of AMD GPU drivers for current and future hardware. Ideal candidates are passionate about Linux and open source, are self-motivated, have exceptional problem-solving skills, will thrive in a fast-paced environment, and have a proven ability to collaborate within and across diverse teams

Linux Software Engineer (OpenGL and/or Multimedia) - https://jobs.amd.com/job/Markham-Linux-Software-Engineer-%28...

We are looking for experienced software engineers to develop, maintain, and support graphics and multimedia drivers in support of a wide range of applications. Successful candidates will utilize their knowledge of Linux device driver development or Linux application development to become key contributors to the ongoing development of AMD GPU drivers for current and future hardware.


AMD | multiple Linux developers | Toronto, Canada | REMOTE | Full Time

(Remote possible for senior candidates at location where AMD has offices, with focus for Toronto and Bangalore.)

The successful candidate will be responsible for:

* Open source graphics driver feature development based on Engineering and Marketing requirements

* Contributes to software projects of significant technical importance

* Solves complex non-recurring problems that leads to development and implementation

* Driver bring-up and qualification on new hardware platforms

* Debug, analyze and resolve quality and certification issues as reported by Customers and QA

* Write detailed design notes for new features

* Coordinate closely with peers and colleagues to ensure timely and effective communication of all assigned work activities

* Coordinate with developers in the open source graphics development community

Requirements:

* Proficient in C and C++ programming

* Excellent debugging and trouble-shooting skills

* Broad technical knowledge of Linux operating systems

* PC architecture knowledge

* Strong oral and written communication skills

* Experience dealing with customers or Linux community

Nice to have:

* Experience with 3D graphics APIs such as OpenGL and Vulkan

* Contributions to Mesa, LLVM (amdgpu backend), Xorg, or kernel GPU drivers highly valued

* Experience with Linux graphics driver programming a plus

* Experience with open source Radeon graphics driver programming is a strong plus

* Experience with Linux build and packaging tools (make, rpm, dpkg)

* Strong shell scripting and Linux systems administration skills


AMD | multiple Linux developers | Toronto, Canada | REMOTE | Full Time | https://jobs.amd.com/job/Markham-Linux-Developer-Open-Source...

(Remote possible for senior candidates at certain countries.)

The successful candidate will be responsible for:

* Open source graphics driver feature development based on Engineering and Marketing requirements

* Contributes to software projects of significant technical importance

* Solves complex non-recurring problems that leads to development and implementation

* Driver bring-up and qualification on new hardware platforms

* Debug, analyze and resolve quality and certification issues as reported by Customers and QA

* Write detailed design notes for new features

* Coordinate closely with peers and colleagues to ensure timely and effective communication of all assigned work activities

* Coordinate with developers in the open source graphics development community

Requirements:

* Proficient in C and C++ programming

* Excellent debugging and trouble-shooting skills

* Broad technical knowledge of Linux operating systems

* PC architecture knowledge

* Strong oral and written communication skills

* Experience dealing with customers or Linux community

Nice to have:

* Experience with 3D graphics APIs such as OpenGL and Vulkan

* Contributions to Mesa, LLVM (amdgpu backend), Xorg, or kernel GPU drivers highly valued

* Experience with Linux graphics driver programming a plus

* Experience with open source Radeon graphics driver programming is a strong plus

* Experience with Linux build and packaging tools (make, rpm, dpkg)

* Strong shell scripting and Linux systems administration skills


AMD | multiple Linux developers | Toronto, Canada | REMOTE | Full Time | https://jobs.amd.com/job/Markham-Linux-Developer-Open-Source...

(Remote possible for senior candidates at certain countries.)

The successful candidate will be responsible for:

* Open source graphics driver feature development based on Engineering and Marketing requirements

* Contributes to software projects of significant technical importance

* Solves complex non-recurring problems that leads to development and implementation

* Driver bring-up and qualification on new hardware platforms

* Debug, analyze and resolve quality and certification issues as reported by Customers and QA

* Improve driver performance

* Write detailed design notes for new features

* Coordinate closely with peers and colleagues to ensure timely and effective communication of all assigned work activities

* Coordinate with developers in the open source graphics development community

* Coordinate with Linux distributions

Requirements:

* Proficient in C and C++ programming

* Excellent debugging and trouble-shooting skills

* Broad technical knowledge of Linux operating systems

* PC architecture knowledge

* Strong oral and written communication skills

* Experience dealing with customers or Linux community

Nice to have:

* Experience with 3D graphics APIs such as OpenGL and Vulkan

* Contributions to Mesa, LLVM (amdgpu backend), Xorg, or kernel GPU drivers highly valued

* Experience with Linux graphics driver programming a plus

* Experience with open source Radeon graphics driver programming is a strong plus

* Experience with Linux build and packaging tools (make, rpm, dpkg)

* Strong shell scripting and Linux systems administration skills


AMD | multiple Linux developers | Toronto, Canada | REMOTE | Full Time | https://jobs.amd.com/

Our team works on open source GPU drivers for Linux. We're looking for experienced software engineers to develop, maintain, and support graphics and multimedia drivers in support of a wide range of applications, including machine learning and data centre. You will utilize your knowledge to become key contributors to the ongoing development of AMD GPU drivers for current and future hardware. Ideal candidates are passionate about Linux and open source, are self-motivated, and have a proven ability to collaborate within and across diverse teams.

Minimum Requirements:

* Bachelor's degree (or equivalent) with 1-5 years of experience

* Proficient in C or C++ programming

* Excellent debugging and trouble-shooting skills

* Strong general Linux systems administration, software development, and troubleshooting knowledge and experience

* Linux kernel development experience, either core kernel development or device driver development

* PC architecture knowledge

* Strong oral and written communication skills

Nice-to-haves:

* Experience with Linux containers kernel level implementation (cgroups, namespaces)

* Familiarity with Linux networking and network/cluster management

* Familiarity with Linux GPU driver development (kernel and user-mode), ideally on AMD hardware.

* Familiarity with compute, graphics, or multimedia GPU application development using APIs such as OpenCL, OpenGL, and VAAPI.

* Proven track record of contributions to open source projects


AMD | multiple Linux developers | Toronto, Canada | REMOTE | Full Time | https://jobs.amd.com/

Our team works on open source GPU drivers for Linux. We're looking for experienced software engineers to develop, maintain, and support graphics and multimedia drivers in support of a wide range of applications, including machine learning and data centre. You will utilize your knowledge of Linux device driver development, Linux application development, or Linux systems administration to become key contributors to the ongoing development of AMD GPU drivers for current and future hardware. Ideal candidates are passionate about Linux and open source, are self-motivated, and have a proven ability to collaborate within and across diverse teams.

Minimum Requirements:

* Bachelor's degree (or equivalent) with 1-5 years of experience

* Proficient in C or C++ programming

* Excellent debugging and trouble-shooting skills

* Strong general Linux systems administration, software development, and troubleshooting knowledge and experience

* Linux kernel development experience, either core kernel development or device driver development

* PC architecture knowledge

* Strong oral and written communication skills

Nice-to-haves:

* Experience with Linux containers kernel level implementation (cgroups, namespaces)

* Familarity with Linux networking and network/cluster management

* Familiarity with Linux GPU driver development (kernel and user-mode), ideally on AMD hardware.

* Familarity with compute, graphics, or multimedia GPU application development using APIs such as OpenCL, OpenGL, and VAAPI.

* Proven track record of contributions to open source projects

* Familiarity with Linux security subsystems such as selinux and/or AppArmor


I appreciate AMD's focus on Linux drivers!


I appreciate REM0TE!


Can you clarify what level of REMOTE-ness is welcome? None of the listings on jobs.amd.com seem to mention anything about remote work.


For more junior candidates we prefer to have them onsite to ease on boarding/ramp up. For experienced folks, we are open to remote in many geographies (since this is the nature of open source projects anyway.) Currently we have team members in the follow locations: Germany, France, Boston, Ottawa, Virginia, Toronto, Shanghai.

Please feel free to reach out. My email is in my profile.

This is the specific req: https://jobs.amd.com/job/Markham-Linux-Developer-%28Machine-...


I work for AMD too! Can you PM me your name?


Look at the users profile. It has the persons email address.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: