Embedded Linux Power and Performance Engineer
Bangalore, IndiaFull-timePosted 5mo ago
About the role
Role focused on system power, performance analysis, and competitive benchmarking for AMD SoCs in Linux and virtualized environments, with collaboration across SoC, BIOS/FW, and software teams to optimize performance and power efficiency.
Responsibilities
- Execute and own system performance including low level profiling and bottleneck analysis on AMD’s SoCs, focusing on Linux (Ubuntu, Yocto), Windows, FreeRTOS and virtualized stacks for robotics, automotive and industrial.
- Perform benchmark characterization, system-level tuning, micro-architecture and workload analysis across CPU, GPU, NPU, AI and memory subsystems.
- Collaborate with SoC architects, BIOS/FW teams, and software developers to identify performance gaps and recommend optimizations.
- Generate comprehensive technical reports, dashboards, and documentation for leadership reviews, customer engagements, and outbound collateral.
- Contribute to automation for benchmark execution, data collection, and results visualization.
- Work with cross-functional teams to debug system-level issues blocking performance goals.
- Drive competitive benchmarking initiatives by running workloads on competitive platforms and building comparative landscapes across segments (client, embedded, industrial, automotive).
- Build comparative performance landscapes across segments including client, embedded, server, industrial, and automotive.
- Provide actionable insights that help influence future SoC, firmware, and platform design.
- Support development of automation for benchmark execution, data collection, and results visualization.
- Generate technical reports, dashboards, and documentation for leadership and customer engagements.
- Foster continuous improvement within validation and performance analysis environments.
Qualifications
- 10 - 14+ years of relevant experience in system performance engineering, profiling, bottleneck analysis, or post-silicon validation.
- Strong hands-on experience with Linux system performance analysis; exposure to Android and virtualized stacks is a plus.
- Expert in Linux internals (scheduling, memory management), Real Time systems (RT kernel, interrupt and jitter), QoS tuning.
- Hands-on experience with performance profiling tools: Perf, valgrind, LTTng, perfetto, Trace Compass, Wireshark, Nsight, VTune, OProfile, Flamegraphs, GPU PerfStudio, etc.
- Strong understanding of x86 SoC architecture, CPU/GPU/NPU performance, memory hierarchy, PCIe, BIOS/FW interactions, and system-level behavior.
- Experience with industry benchmarking suites such as CyclicTest, RTLA.
- Exposure to benchmarks like SPEC, 3DMark, PCMark, GFXBench, MLPerf, MobileMark, browser benchmarks, and multimedia workloads.
- Proficiency in Python/Bash/C/C++/Perl for automation, data processing, and reporting.
- Strong knowledge of embedded OSes and hypervisors (Linux, Windows Server, VMware, KVM, Xen, etc.).
- Ability to manage multiple concurrent projects in fast-paced environments.
- Excellent written and verbal communication skills with experience producing clear, data-driven reports.
- Proven cross-team collaboration skills and ability to drive complex debug efforts.
Skills
Required:System performance analysisLinux internalsReal Time systemsProfiling toolsC/Cpp/Python/Bash/PerlEmbedded OSes and hypervisors
Benefits
- 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