Kernel / Linux Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Advanced Microdevices Pvt. Ltd. (India) · 4 hours ago

Kernel / Linux Engineer

Advanced Micro Devices, Inc is dedicated to building great products that enhance next-generation computing experiences. They are seeking a highly motivated Kernel/Linux Engineer to join their server software and solutions engineering team, focusing on Linux Kernel and Virtualization development, and enabling AMD x86-64 architecture features in Linux.

BiopharmaBiotechnologyIndustrialManufacturing

Responsibilities

AMD’s server software and solutions engineering team is seeking an engineer to join the Linux Kernel and Virtualization development team
This role requires expertise in x86 architecture, virtualization, security, as well as experience with open-source engagement and upstreaming
You will work on enabling AMD x86-64 architecture features in Linux, designing and developing core CPU and SoC features for the Linux kernel and related open-source projects
The role spans all phases of software development, with a focus on virtualization, memory management, performance, scalability, low level bringup and distro interactions

Qualification

X86 architectureLinux KernelVirtualizationC programmingOpen-source contributionsLinux debuggingGNU toolchainGit proficiencyInnovationCollaboration

Required

Expertise in x86 architecture
Experience with virtualization
Experience with security
Experience with open-source engagement and upstreaming
Ability to enable AMD x86-64 architecture features in Linux
Designing and developing core CPU and SoC features for the Linux kernel and related open-source projects
Experience in all phases of software development with a focus on virtualization, memory management, performance, scalability, low level bringup and distro interactions
A highly motivated and passionate professional with technical expertise and a proven track record
Eager to work with cutting-edge technologies in a fast-paced environment
Thrives in collaboration and innovation
Plays a crucial role in optimizing and showcasing the full capabilities of AMD products through advanced software and solutions
Actively influences the next generation of product development
Bachelor's or Master's in Electrical Engineering, Computer Engineering, Computer Science, or a closely related field
5+ years experience

Preferred

Experience in x86 computing architecture
Proven experience in the software development lifecycle
In-depth knowledge of kernels, virtualization, and security
Successful track record in contributions to open-source projects in particular to Linux KVM and open source VMMs such as QEMU
Linux Kernel debugging skills across kernel subsystems, virtualization
Understanding and experience with the Linux kernel and related upstream development workflow
Advanced programming skills in C for operating system kernel & systems development
Exposure to KVM/QEMU (including x86-64 virtualization extensions) is a plus
Experience with the GNU toolchain
Proficient use of git
Experience with open source software development, building and submitting patches on a mailing list, and working with external software partners
Understanding of operating systems concepts, data structures, x86-64 architecture, ACPI, and PCIE
Experience with low-level debug tools as well as emulators and simulators
Background in IO, core kernel preferred
Successful track record in contributions to open-source projects

Benefits

AMD benefits at a glance.

Company

Advanced Microdevices Pvt. Ltd. (India)

twittertwittertwitter
company-logo
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Nalini Kant Gupta
Founder & Managing Director
Company data provided by crunchbase