IC Resources
Senior Performance Engineer
IC ResourcesIreland5 days ago
Full-timeEngineering

Senior Performance Engineer


Ireland


Are you passionate about the future of computing, performance engineering, and AI? Do you thrive where software and hardware innovation intersect? A groundbreaking, fast-growing semiconductor company is searching for an exceptional Senior Performance Software Engineer to join their elite team. You’ll play a pivotal role in optimising next-gen AI and HPC applications, pushing the boundaries of RISC-V technology.


In this critical role, you'll focus on end-to-end performance tuning and optimisation for AI, HPC, and other high-demand workloads on state-of-the-art RISC-V silicon with advanced vector extensions. Your daily work will involve profiling, benchmarking, and deeply characterising software across both pre-silicon and hardware environments, including simulators, emulators, and FPGAs, as well as resolving real-world performance bottlenecks across CPU, memory, storage, and power utilisation. You'll collaborate closely with world-class hardware and software teams spanning compilers, firmware, middleware, and more, ensuring seamless integration and maximum efficiency. By working directly with customers to boost workload performance, sharing insights with technical leaders, and representing the company at industry conferences, you’ll have a direct impact on the success of both cutting-edge products and customer solutions. Your expertise will help drive hardware/software co-design, contribute to upstream projects, and shape robust automation and benchmarking pipelines in a collaborative, forward-thinking environment.


What's required for this Senior Performance Engineer position?

  • 3–5 years of solid industry experience in performance engineering.
  • Deep understanding of computer architecture (CPU, cache, memory hierarchies, interconnects).
  • Strong record in performance optimisation and tooling (Linux perf, Benchmarks, flamegraphs, etc.).
  • Advanced skills in C, C++, Rust, and at least one assembly language.
  • Familiarity with profiling AI/HPC workloads and libraries.
  • Experience with CI/CD, source control (Git), and agile tools (Jira).


Bonus Points For

  • Background in ML or HPC performance tuning, Fortran, or RISC-V assembly.
  • Mastery of emulators, simulators (QEMU, Gem5, Spike), or containerised/cloud-native stacks (Docker, Kubernetes).
  • Experience in open source development and hypervisor technologies.


You’ll have the chance to shape industry-leading processor technology, working with some of the brightest minds in computer architecture and software engineering. This is your opportunity to work at the forefront of AI, HPC, and silicon design, where your ideas will matter and your expertise will have lasting, global impact.


If you're interested in this, or other HPC opportunities across Europe, please contact Jack Bird at IC Resources.

Key Skills

Ranked by relevance