Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

xTag Services

Embedded Software Driver Development Engineer

Posted Updated
Discussion

Description

Job Description Embedded Software Driver Development Engineer :

Location : Bangalore (AMD Office, Bellandur)

Work Mode : Work From Office (5 Days a Week)

Experience : 5-10 Years

Open Positions : 5

About the Role :

We are looking for experienced Embedded Software Driver Development Engineers to join our team at AMD. The ideal candidate will have strong expertise in Linux kernel development, device driver programming, system-level debugging, and embedded software development. This role involves developing, porting, optimizing, and debugging Linux drivers and subsystems for next-generation embedded and high-performance computing platforms.

Key Responsibilities :

- Design, develop, and maintain Linux kernel drivers and embedded software components.

- Develop and port device drivers for PCIe, DMA, IOMMU, and other hardware subsystems.

- Perform Linux kernel debugging, bug fixing, and upstream contributions.

- Support board bring-up activities and hardware-software integration.

- Optimize system performance, boot time, and power management features.

- Work closely with hardware, firmware, and system teams to enable new platforms.

- Analyze and resolve complex system-level issues using debugging tools.

- Contribute to open-source Linux kernel and related projects.

Mandatory Skills :

Core Linux & Driver Development :

- Strong C Programming

- Embedded Linux

- Linux Kernel Development

- Linux Device Driver Development

- Kernel Mode Driver Programming

- Kernel Driver Porting

- Kernel Debugging

- PCIe Subsystem Knowledge

- Embedded Systems

- IPC Mechanisms

- DMA Driver Development

- Board Bring-up

- Yocto

- RTOS (Real-Time Operating Systems)

- IOMMU Concepts

System & Debugging :

- System Debugging Tools

- Kernel Bug Fixing & Upstreaming

- Performance Optimization

Preferred Skills :

Audio :

- I2S Protocol

- Audio Subsystems & Frameworks

- Open Source Contributions

Multimedia :

- VAAPI, GStreamer, FFmpeg Driver Development

- Understanding of H.264, HEVC, AV1, and VP9 Encoding/Decoding

Display & Graphics :

- X Server

- Wayland/Weston

- Display Driver Development

- Linux DRM Subsystem

- OpenGL

- Vulkan Drivers in Mesa

- libdrm

- Linux Graphics Driver Development

Camera & Imaging :

- MIPI CSI-2

- ISP Driver Development

Power Management :

- Linux Power Management

- S3/S0ix Power States

- Boot Time Optimization

PCIe :

- PCIe Driver Development Experience

Qualifications :

- Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or related field.

- 510 years of hands-on experience in Embedded Linux and Device Driver Development.

- Strong problem-solving and debugging skills.

- Excellent communication and collaboration skills.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →