Sr. Software Development Engineer

Sr. Software Development Engineer

AMD - Advanced Micro Devices

Dublin, Ireland

THE ROLE:

AMD is looking for a fast learning, dynamic software design engineer to join the Custom & Strategic Engineering team. As a key contributor you will be part of a leading team to drive and enhance AMD’s abilities to deliver the highest quality, industry-leading technologies to market. 

THE PERSON:

The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software development, and is diligent and passionate about Technology.

KEY RESPONSIBILITIES:

  • Apply strong technical and analytical skills to develop scalable and performant solutions for existing and emerging ML operators targeting AMD state-of-the-art products.
  • Specify and develop Software for use in Linux and standalone products.
  • Architect, design and implement software subsystems to control AMD hardware solutions.
  • Collaborate closely with multiple teams and Project Managers to deliver highly scalable, durable, and innovative solutions.

PREFERRED EXPERIENCE:

  • Experience in the state-of-the-art ML models/operators, their mapping on modern multicore architectures and related compilation technologies.
  • Modern ML frameworks, IRs, and operators (ONNX, MLIR, Torch, CNNs, LLMs).
  • Understanding the general performance optimization techniques used in ML workloads, for example operator fusion, quantization.
  • Strong C/C++ programming experience and scripting skills (python/shell), being comfortable with both ISA-aware programming and providing necessary abstractions for scalable solutions.
  • Solid understanding of object-oriented-design principles.
  • Solid understanding of Software Engineering principles, Data structure, algorithms, Operating Systems concepts and multithread programming.
  • Experience with driver and infrastructure development for a Linux environment.
  • Experience with processors such as x86 CPUs, GPUs, and ARM.
  • Experience with industrial standard devices e.g. Ethernet TCP/UDP, PCIe and Memory architectures DDR/SDRAM/DMA.
  • Experience in HDL design on FPGA platforms is an advantage.
  • Scripting language experience like Python, TCL, Bash is an advantage.
  • A self-starter and team player, with a positive attitude and good inter-personal skills.

QUALIFICATIONS:

  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline.
  • Desired Experience:
    • Bachelor’s degree + 3 years.
    • Master’s degree + 2 years.
    • PhD.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Ireland      C++ Developer      Developer      Hybrid      Linux and Unix      Python Developer      AMD - Advanced Micro Devices     

EuroTechJobs Logo

© EuroJobsites 2025