2 days ago
Bengaluru, IndiaSenior
Responsibilities
- Develop, debug, and optimize RTOS/Linux kernel modules and device drivers for AINIC and DPU platforms.
- Work with I2C, SPI, UART, PCIe, and other peripheral interfaces for hardware communication.
- Optimize system performance, memory management, and power efficiency.
- Collaborate with multiple engineering teams on planning solutions and supporting technologies.
- Contribute to the architecture and implementation of scalable and durable systems.
Requirements
- Hands-on experience with C and C++.
- Experience with RTOS or bare-metal firmware.
- Experience with ARM or x86 architectures and low-power embedded systems.
- Strong Linux knowledge and familiarity with modern software development tools and techniques.
- Excellent software design, code development, analytical, and problem-solving skills.
- Bachelor’s or master’s degree in computer engineering, software engineering, computer science, or a related technical discipline.
Benefits
- AMD benefits are referenced through the company’s benefits-at-a-glance information.
About AMD
AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.
