Software System Design Engineer

Software System Design Engineer

AMD - Advanced Micro Devices

Cambridge, United Kingdom

THE PERSON:

An individual who excels in problem-solving and thrives on creating efficient solutions to complex challenges. You have a strong ability to grasp new concepts and technologies, consistently demonstrating innovation in your approach to improving the status quo. A strong commitment to teamwork, along with a willingness to go the extra mile for the success of the team, is essential.

Familiarity with computer/SoC architecture, as well as a solid understanding of system architecture and system software, is highly desirable.

Key Responsibilities:

  • Develop high-performance FFMs (Fast-Functional models) for AMD SoCs and platforms using C++.
  • Collaborate closely with internal and external customers to understand and assist in running their workloads on the models.
  • Create test plans and validate model functionality using Python.
  • Improve functionality, stability, and performance of existing models.
  • Develop innovative modelling features to streamline workload debugging.
  • Close collaboration with architecture teams to foster in-depth understanding of new designs.

Preferred Experience:

  • Proven experience in designing and implementing maintainable, performant, professional C++11/14/17 code.
  • Familiarity with x86, ARM, or GPU architecture, including drivers and applications.
  • Proficiency in Linux and Windows kernel debugging.
  • Prior involvement in functional modelling, architecture simulation, or hypervisor development. 
  • Familiarity with modelling technologies such as QEMU, VirtualBox, SystemC, Gem5, SIMICS, dynamic binary translation, or JIT.
  • Experience of cross-platform development for Linux and Windows environments.

Academic Credentials:

  • University degree in Engineering or higher or equivalent experience is preferred.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

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

EuroTechJobs Logo

© EuroJobsites 2026