Lead Software System Design Eng - System Pnp

AMD AMD · Semiconductors · Bangalore, India · Engineering

Lead Software System Design Engineer focused on System Power & Performance (PnP) for AMD's SoCs, with a dual focus on benchmarking/profiling in Linux and virtualized environments, and driving competitive benchmarking across market segments for Robotics, automotive, and industrial applications.

What you'd actually do

  1. Plan, execute and own system performance including low level profiling and bottleneck analysis on AMD’s SoCs, focusing on Linux (Ubuntu, Yocto) and virtualized software stacks for Robotics, automotive and industrial.
  2. Perform benchmark characterization, system-level tuning, micro architecture and workload analysis across CPU, GPU, NPU, AI and memory subsystems.
  3. Drive competitive benchmarking initiatives by running workloads on competitive platforms (Nvidia, Intel, Qualcomm, ARM-based SoCs) and building comparative landscapes across segments (client, embedded, industrial, automotive).
  4. Contribute to automation for benchmark execution, data collection, and results visualization.
  5. Generate comprehensive technical reports, dashboards, and documentation for leadership reviews, customer engagements, and outbound collateral.

Skills

Required

  • 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
  • Expert in Linux internals (scheduling, memory management), Real Time systems (RT kernel, interrupt and jitter), QoS Tuning.
  • Hands on in performance profiling tools: Perf, valgrind, LTTng, perfetto, Trace Compass, wireshark, Nsight, Vtune, Oprofile, Flameghraphs, GPU Perf studio 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 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.

Nice to have

  • exposure to Android and virtualized stacks is a plus.
  • Good to have experience with ROS2 framework, Robotics algorithms and components:
  • Experience with virtualization technologies (Xen, KVM, Hyper-V, container environments).
  • Exposure to post-silicon bring-up, system validation flows, and early silicon testing.
  • Experience with competitive benchmarking methodologies and customer-facing documentation.
  • Debug expertise at system level and SoC level.

What the JD emphasized

  • 14+ years
  • Linux system performance analysis
  • Linux internals
  • Real Time systems
  • x86 SoC architecture
  • MLPerf