C++ Lead Software System Design Eng

AMD AMD · Semiconductors · Bangalore, India · Engineering

Lead Software System Design Engineer with C++ expertise to develop validation SW tools for next-generation AMD microprocessors, focusing on platform validation and cross-functional collaboration.

What you'd actually do

  1. Own Platform Validation Software Tool for AMD CPU products
  2. Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software
  3. Coordinate debug of issues and drive them to closure
  4. Pull together meetings, set up clear agendas and follow up on action items
  5. Deliver regular progress updates toward program goals

Skills

Required

  • C++ programming
  • System level software development
  • OOAD
  • OOPS
  • design patterns

Nice to have

  • Python
  • shell scripting
  • STL
  • Boost
  • ReactJS
  • AngularJS
  • Semi-conductor domain
  • CPU or GPU centric software development
  • x86/ARM CPU architecture
  • Memory
  • PCIe
  • USB domain
  • low-level software
  • operating system internals (Windows/Linux)

What the JD emphasized

  • Mastery of OOAD, OOPS and design patterns is mandatory.