Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join IC Resources and take your career to the next level!
Application takes less than 5 minutes