Junior Performance Software Engineer
5 days ago
Key responsibilities:
1. Make independent technical contributions to help the team deliver its commitments. In particular:
1. Optimize AI, HPC, and other workloads and benchmarks for our RISC-V silicon with vector extensions.
2. Identify bottlenecks with workload characterization and drive implementation of solutions.
3. Decompose applications and how they run on the underlying hardware.
4. Understand performance at a system level, from CPU, memory, storage, power utilization, etc.
5. Profile and optimize on our pre-silicon (simulators, emulators, FPGAs), and silicon environments.
6. Troubleshoot and root cause analysis, to resolve performance issues.
7. Optimize HPC and AI libraries and runtimes.
8. Work with customers to optimize their important workloads for our architecture.
9. Contribute to instrumentation of performance and power at the operating system level.
10. Integrate with CI/CD to automate performance benchmarking.
11. Present findings to senior technical leaders at our company and at industry conferences.
12. Contribute upstream where appropriate.
3. Interact with colleagues across projects to unblock issues, or to reach consensus on technical topics. In particular:
1. Work with hardware teams, influencing hardware/software co-design.
2. Work with teams developing compilers, firmware, AI stacks, middleware, etc., and contribute as necessary.
3. Collaborate with colleagues through code reviews, bug triaging, design documents, etc.
4. Contribute to shared team responsibilities (CI failure triaging, documentation, code fixits, rotations, etc.).
Qualifications:
- Bachelor or Master's degree in a relevant field.
- Experience in the relevant field (1-3 years).
- Knowledge about computer architecture (CPU, cache, memory hierarchy, buses, etc.).
- Proven experience with performance optimization, 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.
- Strong problem-solving skills with the ability to troubleshoot and identify complex issues.
- 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).
- 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.
- 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.
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.
#J-18808-Ljbffr
-
Senior Performance Software Engineer
7 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeOpenchip is building exciting new RISC-V chips with AI and HPC acceleration. As a Senior Performance 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:1. Make...
-
Senior Performance Software Engineer
2 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeOpenchip is building exciting new RISC-V chips with AI and HPC acceleration. As a Senior Performance 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...
-
Junior Cloud Engineer
1 week ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeOpenchip is building exciting new RISC-V chips with HPC and AI acceleration. As a Junior Cloud Engineer, you will actively participate within our cloud team to ensure our chips can be orchestrated, observed, and managed from the cloud by delivering Kubernetes device plug-ins, exposing to observability stacks, and integrating with cloud hosted fleet...
-
Junior Design Engineer
18 hours ago
Limerick, Limerick, Ireland Access Talent Group Full timeContact Ciaran Hall, the consultant managing this role.Access Talent Group are currently working with one of Ireland's largest multi-national Civil/Structural consultancies who are looking to bring on a Junior Design Engineer to their Tralee/Cork/Limerick offices.This is a fantastic opportunity to join a consultancy with a strong pipeline of civil and...
-
Junior/Mid Level Software Engineer
2 days ago
Limerick, Limerick, Ireland SPEEDECK Full timeJunior/Mid Level Software Engineer (Full Time)Limerick, IrelandDescriptionWe are seeking a talented and motivated software engineer with a strong foundation in computer science. This role goes beyond routine programming tasks and involves creative problem-solving and the rapid development of prototypes to meet varied and often quite flexible requirements.If...
-
Senior Cloud Software Engineer
7 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeOpenchip is building exciting new RISC-V chips with HPC and AI acceleration. As a Senior Cloud Software Engineer, you will play a crucial role within our cloud team ensuring our chips can be orchestrated, observed, and managed from the cloud by delivering Kubernetes device plug-ins, exposing to observability stacks, and integrating with cloud hosted fleet...
-
Junior Site Engineer
3 weeks ago
Limerick, Limerick, Ireland Ward Personnel Full timeOur client, a well-established residential contractor, requires a Junior Site Engineer to work on a permanent basis on a large residential project in Limerick City.This position offers job security and great progression opportunities for any potential candidates working on the project.Job Description:The Junior Site Engineer will be responsible for setting...
-
Junior Site Engineer
2 weeks ago
Limerick, Limerick, Ireland Ward Personnel Full timeOur client, a well-established residential contractor, requires a Junior Site Engineer to join their team on a permanent basis to work on a large residential project in Limerick City.This contractor has a large, long-term residential project in operation in the area which will offer job security and great progression opportunities for any potential...
-
Junior Administrator
1 week ago
Limerick, Limerick, Ireland CPL Full timeJunior Administrator / Document Controller - Limerick Kenny-Whelan are hiring a Junior Administrator / Document Controller for a Global company based in Limerick.Profile: This is an exciting opportunity for a successful candidate to grow and learn with the company. ** Please note this role will be Office based Monday to Friday: DUTIES: · Scanning...
-
principal embedded developer tooling engineer
2 weeks ago
Limerick, Limerick, Ireland Software Placements Full timeClient:Our client a leading Multinational Semiconductor design and manufacturing company requires Principal Embedded Tooling Developer for role based in Limerick, Ireland.Role:You will join in best-in-class software development environment for firmware development on mixed-signal, heterogeneous embedded devices. The goal is to give embedded software...
-
principal embedded developer tooling engineer
2 weeks ago
Limerick, Limerick, Ireland Software Placements Full timeClient:Our client a leading Multinational Semiconductor design and manufacturing company requires Principal Embedded Tooling Developer for role based in Limerick, Ireland.Role:You will join in best-in-class software development environment for firmware development on mixed-signal, heterogeneous embedded devices. The goal is to give embedded software...
-
Junior Procurement Specialist
2 weeks ago
Limerick, Limerick, Ireland Kirby Group Engineering Full timeJunior Procurement Specialist - LimerickPermanent position available with a considerable portfolio of works for the next 5+ yearsTo build your career by assisting the Capex Procurement Manager in the delivery of 'leading edge' engineering projects.To work with a vibrant, agile and multi-functional team in delivering projects on time, safely, to budget and to...
-
3/5/2025 A Embedded Software Engineer, Limerick
2 weeks ago
Limerick, Limerick, Ireland Zenovo Limited Full timePosition: Embedded Software Engineer Location: Limerick ( required onsite 3-4 days per week) Zenovo Ireland are supporting a technology company with offices in Limerick, we are looking to recruit a permanent Embedded Software Engineer. Our partner produce innovative products used in the retail, O&G, manufacturing, entertainment and public services sectors....
-
principal embedded developer tooling engineer
3 weeks ago
Limerick, Limerick, Ireland Software Placements Full timeJob Title: Principal Embedded Tooling DeveloperAbout the Role:You will join our best-in-class software development environment for firmware development on mixed-signal, heterogeneous embedded devices. The goal is to provide embedded software engineers with modern tools to solve problems efficiently and effectively, and you can be a key part of shaping what...
-
Software Engineer
3 weeks ago
Limerick, Limerick, Ireland RedChair Recruitment Full timeThe successful candidate will be responsible for the design and implementation of PLC software and supporting applications (windows based). This will involve integration of control systems with third-party equipment, with instrumentation and with terminal operating systems.Key Elements of the Role:Responsibilities include but are not limited to the...
-
Director of Software Engineering
2 weeks ago
Limerick, Limerick, Ireland Solas IT Recruitment Full timeThis range is provided by Solas IT Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeDirect message the job poster from Solas IT RecruitmentExecutive Recruitment Consultant - (Expert in Software Development, QA, Mobile, Cloud, Product)We are seeking a highly experienced and...
-
3 Days Left: Junior Mechanical Engineer
3 weeks ago
Limerick, Limerick, Ireland PM Group Full timeOverviewThe Outsourced Technical Services (OTS) Department at PM Group partners with global leaders across a range of industries to find the best people for their current and ongoing business needs. Partnering with PM Group and our clients means that you will gain unrivalled experience working with global brands.We are currently recruiting a Junior...
-
Software Engineer IV
2 weeks ago
Limerick, Limerick, Ireland Qptech Ltd Full timeRecruiters Comments: For nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your world is our main focus. That's why we're delivering an integrated portfolio of global, cloud-based solutions and services to meet our customers'...
-
Software QA Engineer
2 weeks ago
Limerick, Limerick, Ireland TN Ireland Full timeAbout Analog Devices (ADI): Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure, and connect.Job Overview: We are seeking a highly skilled React & TypeScript...
-
Software Engineer
3 weeks ago
Limerick, Limerick, Ireland Reperio Human Capital Ltd Full timeSoftware Engineer - Limerick - €60,000 We are looking for someone with a few years of experience working in mainly a software development environment where there is a bit of knowledge or hands on exposure with hardware. This role will see you working alongside a well experienced team of software engineers focusing on programming the code used for their...