← All roles

Embedded Linux Power and Performance Engineer

AMD· Engineering
Apply on company site
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.
AMD logo

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