Senior Performance Software Engineer
2 weeks 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.).
Required qualifications:
- Bachelor or Master's degree in a relevant field.
- Experience in the relevant field (3-5 years).
- 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.
- 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).
- 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.
#J-18808-Ljbffr
-
Senior Performance Software Engineer
2 weeks 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...
-
Senior Performance Software Engineer
2 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full time**Company Overview:**Openchip & Software Technologies S.L. is a leading innovator in the field of RISC-V chip development, focusing on AI and HPC acceleration.We are committed to creating groundbreaking technology that benefits society and our mission is to change the industry for the better.**Job Description:**A Junior Performance Software Engineer will...
-
High Performance Software Development Engineer
20 hours ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeAt Openchip & Software Technologies S.L., we are building the future of computing with our innovative RISC-V chips, incorporating AI and HPC acceleration. As a Senior Performance Software Engineer, you will be a key member of our performance team, responsible for optimizing popular AI and HPC applications and benchmarks to deliver best-in-class...
-
Junior Performance Software Engineer
2 weeks ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeOpenchip is building exciting new RISC-V chips with AI and HPC acceleration. As a Junior Performance Software Engineer, you will actively participate in our performance team, helping to optimize 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...
-
Software Performance Optimization Expert
1 day ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full time**About Us:**Openchip & Software Technologies S.L. is an innovative leader in RISC-V chip development, focusing on AI and HPC acceleration.We are committed to creating groundbreaking technology that benefits society, and our mission is to change the industry for the better.**Job Responsibilities:**A Junior Performance Software Engineer will be responsible...
-
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeAs a Senior Performance Software Engineer at Openchip & Software Technologies S.L., you will be part of a talented team that is passionate about developing innovative RISC-V chips with AI and HPC acceleration. Your expertise will be essential in optimizing AI and HPC applications and benchmarks to deliver best-in-class performance.Key...
-
Senior Cloud Software Engineer
2 weeks 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...
-
Limerick, Limerick, Ireland Openchip & Software Technologies Full time**Our Mission:**We are dedicated to building exciting new RISC-V chips with AI and HPC acceleration at Openchip & Software Technologies S.L.As a Junior Performance Software Engineer, you will be part of our performance team, contributing to the optimization of popular AI and HPC applications and benchmarks.Key responsibilities include:Making technical...
-
Senior Cloud Software Architect
2 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeCompany OverviewOpenchip & Software Technologies S.L. is a leading innovator in the field of RISC-V chip development, pushing the boundaries of High-Performance Computing (HPC) and Artificial Intelligence (AI) acceleration.Job DescriptionWe are seeking an exceptional Senior Cloud Software Engineer to join our cloud team, ensuring our cutting-edge chips can...
-
Senior Embedded Software Engineer
4 weeks ago
Limerick, Limerick, Ireland Sigmar Recruitment Full timeThis range is provided by Sigmar 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 Sigmar RecruitmentSenior Embedded Software EngineerNow Hiring: Senior Embedded Software EngineerAre you passionate about building cutting-edge embedded systems?...
-
Senior Software Engineer
4 weeks ago
Limerick, Limerick, Ireland IT Search and Selection Full timePrincipal Recruitment Consultant | HW, SW, Embedded | IT SearchSenior Software EngineerGlobal IoT Solution ProviderLimerick (Hybrid)IT Search is excited to partner with a global leader in IoT solutions that's transforming how businesses and individuals interact with the world through smart technologies. As they continue to grow, they're looking for a Senior...
-
Senior Technical Lead for AI and HPC Optimization
16 hours ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeWe are seeking an experienced Senior Performance Software Engineer to join our team at Openchip & Software Technologies S.L. This is an exciting opportunity to contribute to the development of our innovative RISC-V chips, which incorporate AI and HPC acceleration. As a senior engineer, you will play a crucial role in optimizing AI and HPC applications and...
-
Cloud Software Engineer Leader
18 hours ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeCompany Overview:Openchip & Software Technologies S.L. is a pioneering company in the field of RISC-V chip development, focusing on High-Performance Computing (HPC) and Artificial Intelligence (AI) acceleration. Our mission is to revolutionize the industry by creating innovative solutions that enable groundbreaking ideas.Job Description:We are seeking an...
-
Senior Test Specialist
2 days ago
Limerick, Limerick, Ireland Software Placements Full timeAbout the RoleThe Senior Test Specialist will be responsible for defining long-term validation roadmaps, planning and executing test cases, and consulting on required hardware and software to automate testing. You will have a minimum of 5 years of experience in systems test engineering and/or formal testing of complex systems.
-
Senior Cloud Software Development Expert
10 hours ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeTechnical Requirements:We are looking for a highly skilled Staff Cloud Software Engineer to join our team. The successful candidate will have hands-on experience with cloud platforms, containerization, and orchestration. You will be responsible for designing, developing, and testing cloud-based software components, collaborating with cross-functional teams,...
-
Automotive Software Tester
2 days ago
Limerick, Limerick, Ireland Software Placements Full timeRequirements and QualificationsBSc or BEng in Electronic or Computer Engineering; MSEE or MSCEMinimum 5 years of experience in systems test engineering and/or formal testing of complex systemsExcellent hardware and software troubleshooting skillsExperience with software compiler/debug tools, Git, Bitbucket, SVN, and regression testing
-
Senior Software Engineer
2 days ago
Limerick, Limerick, Ireland Cpl Healthcare Full timeSenior Software Engineer – Location: Limerick | Hybrid Are you passionate about creating technology that genuinely improves lives?Ready to take on complex challenges and work with cutting-edge tools in a collaborative, innovative environment?We're looking for a skilled Senior Software Engineer to join our growing team in Limerick , where you'll help shape...
-
Senior Software Engineer Specialist
18 hours ago
Limerick, Limerick, Ireland RedChair Recruitment Full timeJob Description:RedChair Recruitment is seeking a Senior Software Engineer Specialist to join their team.About the Job:A senior software engineer with 10+ years of experience is needed for this role. The ideal candidate will have at least 5 years of experience working with Java and Spring Boot.The responsibilities of this job include:Collaborate, design,...
-
Senior Software Engineer
2 days ago
Limerick, Limerick, Ireland Cpl Healthcare Full timeSenior Software Engineer –Location: Limerick | HybridAre you passionate about creating technology that genuinely improves lives? Ready to take on complex challenges and work with cutting-edge tools in a collaborative, innovative environment? We're looking for a skilled Senior Software Engineer to join our growing team in Limerick, where you'll help shape...
-
Software Engineering Director
6 days ago
Limerick, Limerick, Ireland Archer Recruitment Full timeJob Description:This leading SaaS provider is seeking a highly skilled and experienced Director of Engineering to lead their engineering organization, drive innovation, and ensure technical excellence.You will play a crucial role in shaping the technology landscape, driving process improvements, and enhancing the velocity of software development.Reporting...