Embedded Linux kernel device driver Developement Lead
AMD · Hyderabad · 8+ yrs experience · Posted 2026-07-14
Tech stack: C, Linux, Python
Apply on the company site · Get a referral for this role
AMD salary & ratings · AMD interview process · More live openings
About the role
AMD is seeking a highly skilled and passionate Software Development Engineer to design and develop critical embedded software components. As part of a core team of embedded specialists, you will work on cutting-edge hardware and software technologies, contributing to the success of next-generation AMD products.
We want an engineer who thrives in the embedded domain, demonstrates strong problem-solving and leadership skills, and can drive complex issues to resolution. You should be an effective communicator and a collaborative team player who works seamlessly across diverse teams within AMD.
KEY
Responsibilities:
- Design, develop, and maintain various embedded peripheral drivers for Linux and Baremetal environments.
- Participate in hardware bring-up activities.
- Debug and resolve existing issues while exploring innovative, efficient solutions.
- Collaborate with AMD architecture teams to influence and enhance future product designs.
- Apply data-driven approaches to optimize performance and efficiency.
- Stay current with emerging trends in software, hardware, algorithms, and architecture.
- Build and maintain strong technical relationships with peers and partners.
Qualifications:
- 8+ years of experience in embedded systems development.
- Expertise in embedded C programming.
- Hands-on experience with Linux kernel, and device driver development.
- Proven track record in hardware/SoC bring-up.
- Solid understanding of silicon domain and hardware-software integration.
- Strong knowledge of ARM architectures.
- Familiarity with Git and version control best practices.
- Basic scripting skills (e.g., Python).
- Excellent communication, analytical, and problem-solving skills.
- Collaborative mindset and ability to work effectively in a team environment.
- Familiarity and experience with various AI tools for improving productivity and efficiency
- Bachelor’s or Master's degree in ECE, EEE, or CSE
Qualifications
- 8+ years of experience in embedded systems development.
- Expertise in embedded C programming.
- Hands-on experience with Linux kernel, and device driver development.
- Proven track record in hardware/SoC bring-up.
- Solid understanding of silicon domain and hardware-software integration.
- Strong knowledge of ARM architectures.
- Familiarity with Git and version control best practices.
- Basic scripting skills (e.g., Python).
- Excellent communication, analytical, and problem-solving skills.
- Collaborative mindset and ability to work effectively in a team environment.
- Familiarity and experience with various AI tools for improving productivity and efficiency
- Bachelor’s or Master's degree in ECE, EEE, or CSE
Responsibilities
- Design, develop, and maintain various embedded peripheral drivers for Linux and Baremetal environments.
- Participate in hardware bring-up activities.
- Debug and resolve existing issues while exploring innovative, efficient solutions.
- Collaborate with AMD architecture teams to influence and enhance future product designs.
- Apply data-driven approaches to optimize performance and efficiency.
- Stay current with emerging trends in software, hardware, algorithms, and architecture.
- Build and maintain strong technical relationships with peers and partners.
More openings at AMD
- Regional Field Applications Lead - FPGA — Bengaluru
- Lead Quality Platform Engineering — Hyderabad
- RTL Design Engineer – FPGA High-Speed Connectivity IP — Hyderabad
- Leadership Role - Emulation — Hyderabad
- Senior Lead - Quality Platform Architect, GPU Software — Hyderabad
- Lead HPC Software Optimization Engineer - C++ — Hyderabad