Talent.com
Linux Software Build and Packaging Engineer
Linux Software Build and Packaging EngineerAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Linux Software Build and Packaging Engineer

Linux Software Build and Packaging Engineer

Advanced Micro Devices, Inc • MARKHAM, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE : AMD is looking for a software engineer to join our Linux Build and Packaging team. The successful candidate will be responsible for supporting build, packaging and installation of AMD Linux kernel and usermode stacks for different Linux distributions, along with some exposure to support, enhancement, improving efficiency and feature development of the AMD Linux Driver build and packaging ecosystem. 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. THE PERSON : The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD as well as with open source community and distribution partners. Successful candidates will utilise their knowledge of Linux application development, Linux systems administration and packaging for Linux distributions 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. KEY RESPONSIBILITIES :

  • Active participation in supporting and developing build and packaging solutions of the AMD Linux driver stack for major mainstream and custom 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 linux driver stack
  • Investigation, triaging, analysis and resolution of issues as reported by customers and QA
  • Designing and implementing solutions that improve 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 and fixing existing issues while researching alternative and more efficient ways to accomplish the better results
  • Developing efficient technical relationships with peers and partners PREFERRED EXPERIENCE :
  • Experience writing clean, well tested, maintable code in an enterprise organization and / or in well established open-source community environment
  • Experience with the full software development life cycle
  • Experience delivering production quality software engineering solutions on schedule
  • Familiarity with C and C++ programming, with Bash and Python scripting skills being a strong plus (experience with Rust is considered to be a good add-on)
  • Extensive experience with Linux software development and tooling (bash, gcc, make, cmake, autotools, etc.), with Linux system administration and networking skills being a strong plus
  • Extensive experience with multiple Linux distributions and multiple package managers (rpm, dpkg, apt, yum, dnf, zypper, etc.), with working knowledge of building and packaging custom Linux kernels being a strong plus
  • Experience working with one or more of the following APIs is extremely desirable : OpenGL, Vulkan, OpenCL, ROCm, Linux kernel user space and kernel space APIs, DKMS
  • Experience with source code control systems, with knowledge of git and gerrit being a strong plus
  • Familiarity with Linux hypervisors such as KVM
  • Familiarity with CI / CD and container technologies
  • Exposure to working with open source community, as it relates to packaging according to distribution requirements
  • Excellent analytical, debugging and trouble-shooting skills
  • Effective organisational, communication and problem-solving skills ACADEMIC CREDENTIALS : Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program LOCATION : Markham, Ontario Canada #LI-PA1 #LI-HYBRID Benefits offered are described : AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and / or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.THE ROLE : AMD is looking for a software engineer to join our Linux Build and Packaging team. The successful candidate will be responsible for supporting build, packaging and installation of AMD Linux kernel and usermode stacks for different Linux distributions, along with some exposure to support, enhancement, improving efficiency and feature development of the AMD Linux Driver build and packaging ecosystem. 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. THE PERSON : The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD as well as with open source community and distribution partners. Successful candidates will utilise their knowledge of Linux application development, Linux systems administration and packaging for Linux distributions 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. KEY RESPONSIBILITIES :
  • Active participation in supporting and developing build and packaging solutions of the AMD Linux driver stack for major mainstream and custom 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 linux driver stack
  • Investigation, triaging, analysis and resolution of issues as reported by customers and QA
  • Designing and implementing solutions that improve 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 and fixing existing issues while researching alternative and more efficient ways to accomplish the better results
  • Developing efficient technical relationships with peers and partners PREFERRED EXPERIENCE :
  • Experience writing clean, well tested, maintable code in an enterprise organization and / or in well established open-source community environment
  • Experience with the full software development life cycle
  • Experience delivering production quality software engineering solutions on schedule
  • Familiarity with C and C++ programming, with Bash and Python scripting skills being a strong plus (experience with Rust is considered to be a good add-on)
  • Extensive experience with Linux software development and tooling (bash, gcc, make, cmake, autotools, etc.), with Linux system administration and networking skills being a strong plus
  • Extensive experience with multiple Linux distributions and multiple package managers (rpm, dpkg, apt, yum, dnf, zypper, etc.), with working knowledge of building and packaging custom Linux kernels being a strong plus
  • Experience working with one or more of the following APIs is extremely desirable : OpenGL, Vulkan, OpenCL, ROCm, Linux kernel user space and kernel space APIs, DKMS
  • Experience with source code control systems, with knowledge of git and gerrit being a strong plus
  • Familiarity with Linux hypervisors such as KVM
  • Familiarity with CI / CD and container technologies
  • Exposure to working with open source community, as it relates to packaging according to distribution requirements
  • Excellent analytical, debugging and trouble-shooting skills
  • Effective organisational, communication and problem-solving skills ACADEMIC CREDENTIALS : Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program LOCATION : Markham, Ontario Canada #LI-PA1 #LI-HYBRID

Benefits offered are described : AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and / or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Create a job alert for this search

Software Engineer • MARKHAM, Ontario, Canada

Similar jobs
Senior L3 Network / Linux Systems Engineer

Senior L3 Network / Linux Systems Engineer

Nextologies Limited • Markham, ON, Canada
Full-time
Being escalation point for a variety of change requests / complex issues.Configuration and administration of core routers, switches, firewalls and Linux servers. Architecture and designing the network...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

hireVouch • Toronto, ON, Canada
Full-time
This is a product-focused engineering role where you'll play a key part not just in building, but also in shaping our integration platform (supporting 200+ integrations).You’ll have the o...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Cognichip, Inc. • Toronto
Full-time
Chip design is slow, siloed, and often constrained by outdated workflows.At Cognichip, you’ll help build the AI-native tools that change that. From blazing-fast simulations to human-in-the-loop desi...Show more
Last updated: 16 days ago • Promoted
Software Engineer, Mapping

Software Engineer, Mapping

Lyft • Toronto
Full-time
At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Our mission depends on having ...Show more
Last updated: 16 days ago • Promoted
Software Engineer, Mapping

Software Engineer, Mapping

Socotra, Inc. • Toronto
Full-time
At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Our mission depends on having ...Show more
Last updated: 16 days ago • Promoted
Full-Stack Software Engineer (Remote)

Full-Stack Software Engineer (Remote)

Rivalry • Toronto, ON, Canada
Remote
Full-time
We are on the hunt for a seasoned Full-Stack Software Engineer who is driven by the challenge of solving complex problems that span technology, regulatory, compliance, and security issues, all whil...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Embedded

Software Engineer, Embedded

Motive • Toronto
Full-time
Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...Show more
Last updated: 16 days ago • Promoted
SAP Software Engineer

SAP Software Engineer

Procter & Gamble • Toronto
Full-time
The IT Software Engineer is a key member of our IT Engineering team.This role is responsible for translating system requirements and user stories into a robust supportable design of code for the pr...Show more
Last updated: 16 days ago • Promoted
Software Engineer

Software Engineer

Briza • Toronto, ON, Canada
Full-time
Briza strives to make interacting with commercial insurance products not only better but delightful.There is a large and growing constituent of developers that need API access to insurance carriers...Show more
Last updated: 24 days ago • Promoted
IAM Software Engineer x2

IAM Software Engineer x2

Nexus Systems Group Inc. • Toronto
Full-time
Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise security requirements and standards. Act as a Subject Matter Expert (SME) for Iden...Show more
Last updated: 16 days ago • Promoted
Software Engineer

Software Engineer

Augment • Toronto
Full-time
Get AI-powered advice on this job and more exclusive features.This range is provided by Augment.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more....Show more
Last updated: 16 days ago • Promoted
Software Engineer, Backend (Remote)

Software Engineer, Backend (Remote)

Rivalry • Toronto, ON, Canada
Remote
Full-time
We are on the hunt for a seasoned Software Engineer who is driven by the challenge of solving complex problems that span technology, regulatory, compliance, and security issues, all while working w...Show more
Last updated: 30+ days ago • Promoted
Solutions Engineer

Solutions Engineer

Ask-AI • Toronto, ON, Canada
Full-time
Ask-AI is an Enterprise AI platform designed to transform how organizations equip their employees and serve their customers. Ask-AI provides a single platform that allows companies to connect a vari...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer — Lead & Build Scalable Platforms

Senior Software Engineer — Lead & Build Scalable Platforms

Clutch Technologies Inc. • Toronto, Canada
Full-time
An established industry player is seeking a talented Software Engineer to join their innovative team.In this role, you will write clean, testable code and lead projects that drive the company's suc...Show more
Last updated: 9 days ago • Promoted
Software Engineer – System software, Linux device driver

Software Engineer – System software, Linux device driver

Taalas • Toronto
Full-time
At Taalas we believe that fundamental progress is achieved by those who are willing to understand and assail a problem end-to-end, without regard for commonly accepted abstractions and boundaries.W...Show more
Last updated: 16 days ago • Promoted
Principal Software Engineer - Kubernetes

Principal Software Engineer - Kubernetes

Software International • Toronto, ON, Canada
Full-time
Fortune 100 / 500 / 1000 companies to small and mid-sized organizations in Canada / US.We are currently hiring multiple Principal Software Engineers - Kubernetes. Toronto area, which specializes in OS dev...Show more
Last updated: 3 days ago • Promoted
Software Engineer 1

Software Engineer 1

Thri5 Inc. • Toronto, ON, Canada
Full-time
Thri5 is the AI-powered System of Actions for the modern retailer.Despite massive investments in planning, forecasting, and analytics, retailers still face the same operational issuesout-of-stocks,...Show more
Last updated: 22 days ago • Promoted
Lead Software Engineer

Lead Software Engineer

KitchenMate • Toronto, ON, Canada
Full-time
KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.We are on a mission to provide access to high quality meals to everyone, while r...Show more
Last updated: 30+ days ago • Promoted