SW Development Engineer - XEN and Realtime
Hybrid (Bangalore, India)Full-timePosted 5mo ago
About the role
Role focused on leading power IP and features across pre-silicon architecture to post-silicon delivery for AMD products, with emphasis on Xen virtualization, Real-Time Linux, and embedded driver development.
Responsibilities
- 8+ years of experience in Embedded Linux system software / kernel and driver development
- Strong programming skills in C and Linux kernel debugging
- Hands-on experience with Xen virtualization: Dom0 kernel, drivers, and I/O virtualization; DomU integration and guest driver considerations
- Strong understanding of Real-Time Linux fundamentals: determinism vs throughput trade-offs; latency and jitter analysis and mitigation
- Experience with PREEMPT_RT kernels and real-time tuning: IRQ threading, priority inheritance, RT mutex behavior; CPU isolation, affinity, cpusets/cgroups, NOHZ/full tickless
- Driver-level expertise in one or more areas: Ethernet (MAC/PHY, DMA, interrupts, NAPI); PCIe / IOMMU / MSI-X; Storage (NVMe/SATA) or high-speed I/O; Industrial I/O (SPI/I2C/UART/GPIO) under timing constraints
- Experience with performance and latency analysis tools: ftrace, perf, trace-cmd, cyclictest
- Experience with Yocto BSPs: Kernel configuration, recipe integration, reproducible builds
Qualifications
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or equivalent
Skills
Required:Embedded Linux system softwareC programmingLinux kernel debuggingXen virtualizationReal-Time Linux/ PREEMPT_RTIRQ threading, RT mutex, CPU isolationEthernet / PCIe / Storage / I/OPerformance analysis toolsYocto BSPs
Benefits
- Benefits offered are described: AMD benefits at a glance
Last updated Oct 22, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering