OPENCHIP & SOFTWARE TECHNOLOGIES logo

Senior Performance Software Engineer

OPENCHIP & SOFTWARE TECHNOLOGIES
Department:Design
Type:HYBRID
Region:Limerick
Location:Limerick, County Limerick, Ireland
Experience:Mid-Senior level
Estimated Salary:€70,000 - €110,000
Skills:
CC++RUSTASSEMBLYRISC-VPERFORMANCE OPTIMIZATIONPROFILING TOOLSLINUXGITCI/CDHPCAIMACHINE LEARNINGCOMPUTER ARCHITECTUREOPERATING SYSTEMSEMBEDDED SYSTEMSDOCKERKUBERNETESQEMUGEM5SPIKEFORTRAN
Share this job:

Job Description

Posted on: October 18, 2025

The Role Openchip is building exciting new RISC-V chips with AI and HPC acceleration. As a Senior Perfomance Software Engineer you will play a crucial role in our performance team, optimizing popular AI and HPC applications and benchmarks to deliver best in class performance, and work with customers to optimize their workloads. Key Responsibilities

  • Make independent technical contributions to help their team deliver its commitments. In particular:

– Optimize AI, HPC, and other workloads and benchmarks for our RISC-V silicon with vector extensions. – Identify bottlenecks with workload characterization and drive implementation of solutions. – Decompose applications and how they run on the underlying hardware. – Understand performance at a system level, from CPU, memory, storage, power utilization, etc. – Profile and optimize on our pre-silicon (simulators, emulators, FPGAS), and silicon environments. – Troubleshoot and root cause analysis, to resolve performance issues. – Optimize HPC and AI libraries and runtimes. – Work with customers to optimize their important workloads for our architecture. – Contribute to instrumentation of performance and power at the operating system level. – Integrate with CI/CD to automate performance benchmarking. – Present findings to senior technical leaders at our company and at industry conferences. – Contribute upstream where appropriate.

  • Interact with colleagues across projects to unblock issues, or to reach consensus on technical topics. In particular:

– Work with hardware teams, influencing hardware/software co-design. – Work with teams developing compilers, firmware, AI stacks, middleware, etc., and contribute as necessary. – Collaborate with colleagues through code reviews, bug triaging, design documents,... – Contribute to shared team responsibilities (CI failure triaging, documentation, code fixits, rotations...). Required Qualifications

  • Bachelor or Master’s degree in a relevant field.
  • Experience in the relevant field (3-5yr).
  • Solid knowledge about computer architecture (CPU, cache, memory hierarchy, buses, etc.).
  • Proven experience with performance optimizaiton, and experience with performance profiling and analysis tools (Linux perf, iperf, lmbench, sysbench, flamegraphs, JMeter, LoadRunner, Gatling, Intel (R) VTUNE, ARM SPE, etc.).
  • Solid knowledge of low-level development languages (C, C++, Rust, etc.).
  • Experience with assembly language (any architecture).
  • Experience with performance benchmarks (CoreMark, FPMark, LMBench, Stream, SPEC CPU, SPEC INT, graph500, CORAL, HPGMG, CoMD, Linpack, SuiteSparse Matrix Collection, MLPERF, ResNet, BERT etc.).
  • Solid understanding of operating systems, databases, networking, and cloud technologies.
  • Experience with bare metal (without OS) development for embedded systems and microcontrollers.
  • Experience with standard tools for source control (git), continuous integration, task management (Jira).

Soft Skills

  • Team player: communicative and collaborative person who focuses on the outcome of the team above the individual needs.
  • Curious about learning new technologies/stacks.
  • Capable of within- and cross-team collaboration at the technical level.
  • Can-do attitude, proactive and willing to step up and resolve any obstacle. Self-aware, self-starter, and self-motivated.
  • Strong problem-solving skills with the ability to troubleshoot and identify complex issues.

Preferred Qualifications

  • Experience with machine learning and/or HPC performance optimization.
  • Experience with Fortran.
  • Experience with RISC-V development at the assembly-language level.
  • Experience with statistical analysis.
  • Experience with emulators and simulators (Qemu, Gem5, Spike).
  • Experience in containerized environments (Docker, Kubernetes).
  • Experience with hypervisor technology (KVM, Xen).
  • Experience with open source software development.

We are looking for outstanding people willing to join our mission to change this industry and help to build a better world. If you feel identified with Openchip, please contact us. We can offer a competitive compensation package in a flexible work schema that will help you to keep a balance between your personal and professional life. At Openchip & Software Technologies S.L., we believe a diverse and inclusive team is the key to groundbreaking ideas. We foster a work environment where everyone feels valued, respected, and empowered to reach their full potential – regardless of race, gender, ethnicity, sexual orientation, or gender identity.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

OPENCHIP & SOFTWARE TECHNOLOGIES logo

OPENCHIP & SOFTWARE TECHNOLOGIES

View company page
IrelandJobs.app - Find your dream job in Ireland logo

IrelandJobs.app - Find your dream job in Ireland

Get IrelandJobs.app - Find your dream job in Ireland on your phone!

SIMILAR JOBS
Eli Lilly and Company logo

Principal Scientist, TSMS Contamination Control Strategy - ADN RAMP Team

Eli Lilly and Company
Just now
Design
ON-SITE
Limerick, County Limerick, Ireland
MICROBIOLOGYBIOCHEMISTRYCONTAMINATION CONTROL+7 more
LanceSoft Europe logo

Facilities Engineer

LanceSoft Europe
Just now
Design
ON-SITE
Limerick, County Limerick, Ireland
CHEMICAL ENGINEERINGGMPBIOTECH+12 more
Ascent People Ltd logo

Senior Java Software Engineer

Ascent People Ltd
Just now
Design
HYBRID
Limerick, County Limerick, Ireland
JAVASQLDB2+8 more
Version 1 logo

JD Edwards ERP Capability Manager

Version 1
2 days ago
Design
HYBRID
Cork, County Cork, Ireland
JD EDWARDSERPORACLE+7 more
RPS logo

Resident Engineer Civil

RPS
2 days ago
Design
ON-SITE
Cork, County Cork, Ireland
CIVIL ENGINEERINGSITE SUPERVISIONHEALTH AND SAFETY+7 more