HN Jobs

A searchable index of Hacker News “Who is hiring?” job postings.

← All postings · June 2021 thread

AMD

multiple Linux developers

CompanyAMD
Rolemultiple Linux developers
Typefull-time
Role taxonomySoftware Engineering
SpecialtiesSoftware Engineering
LocationToronto, Canada · Remote
Salary
Apply viaSee posting
Hiring notes
Parsed locationsToronto, Canada
RegionsCanada
Posted byamd-ken
PostedJun 2, 2021
SourceView on Hacker News ↗

Original posting

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