Principal Software Development Engineer

Principal Software Development Engineer

AMD - Advanced Micro Devices

Iasi, Romania

THE ROLE:

AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. 

THE PERSON:

The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.

KEY RESPONSIBILITIES:

  • Working on ROCgdb, ROCm's open source GDB-based debugger for heterogeneous computing (CPU and GPU), targeting multiple offloading/compute/graphics languages and frameworks;
  • Windows/Linux tools and driver libraries development;
  • Research and implement state-of-the-art software algorithms in heterogeneous debugging support domain to improve user debugging capabilities and experience;
  • Work closely with AMD software and hardware engineering teams to remain knowledgeable of current trends and future features; provide suggestions for feature and fixes in released and unreleased products;
  • Advise technical directions for GPU debugging support effort across components and domains;
  • Communicate across AMD teams to identify opportunities and facilitate feedback between groups.

PREFERRED EXPERIENCE:

  • Linux/Windows software development experience;
  • Strong technical skills and experience in software product development using C, C++ and assembly;
  • Experience in generic data processing and algorithms;
  • CPU/GPU architecture knowledge;
  • Excellent English verbal/written communication;
  • HW/SW debugging experience using GDB tool;
  • Linux Bash experience;
  • SIMD/SIMT architecture understanding;
  • GPU platform debugging experience;
  • GDB open-source project development experience;
  • Open-source upstream presence (Binutils, GDB, GCC, LLVM, etc.);
  • Compute language/API experience (HIP, CUDA, OpenCL or OpenMP);
  • Embedded platform software development;
  • Python/TCL experience.

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Romania      Developer      Linux and Unix      On-site      AMD - Advanced Micro Devices     

EuroTechJobs Logo

© EuroJobsites 2026