Senior Performance Software Engineer
2 weeks ago
Openchip 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 technical contributions to help the 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, etc.
- 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-
Leading Performance Software Engineer
7 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeAt Openchip & Software Technologies S.L., we are revolutionizing the industry with our innovative RISC-V chips featuring AI and HPC acceleration. We are seeking a highly skilled Senior Performance Software Engineer to join our performance team.About UsWe build exciting new products that change the world. As a Senior Performance Software Engineer, you will...
-
Senior Software Developer
1 week ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeAbout UsAt Openchip & Software Technologies S.L., we're revolutionizing the tech landscape with innovative RISC-V chips that merge AI and HPC acceleration.Job SummaryThis is an exceptional opportunity for a seasoned Senior Performance Software Engineer to join our high-performance team, leveraging expertise in AI, HPC, and RISC-V to drive cutting-edge...
-
High-Performance Computing Software Engineer
1 week ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeAbout Our CompanyAt Openchip & Software Technologies S.L., we're passionate about transforming the tech industry with innovative RISC-V chips that integrate AI and HPC acceleration.Job OpportunityWe're seeking a talented Senior Performance Software Engineer to collaborate with our high-performance team, driving innovation in AI, HPC, and RISC-V.Key...
-
Junior 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 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:Make...
-
High-Performance Computing Software Expert
7 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeWe're seeking a talented Senior Performance Software Engineer to join our team at Openchip & Software Technologies S.L. As part of our performance team, you will optimize popular AI and HPC applications and benchmarks to deliver best-in-class performance.About This RoleThis role involves making independent technical contributions to help the team deliver its...
-
Senior Performance Optimization Specialist
7 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeWe are building exciting new RISC-V chips with AI and HPC acceleration at Openchip & Software Technologies S.L. As a Senior Performance Software Engineer, you will optimize popular AI and HPC applications and benchmarks to deliver best-in-class performance.ResponsibilitiesMake independent technical contributions to help the team deliver its commitments by...
-
Performance Optimization Engineer
1 week ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeCompany OverviewOpenchip & Software Technologies S.L. is building exciting new RISC-V chips with AI and HPC acceleration.Job DescriptionWe are seeking a Senior Performance Software Engineer to play a crucial role in our performance team, optimizing popular AI and HPC applications and benchmarks to deliver best-in-class performance.Key ResponsibilitiesMake...
-
RISC-V Performance Engineer
1 week ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeOur MissionWe're dedicated to pushing the boundaries of innovation at Openchip & Software Technologies S.L. and creating groundbreaking technology.Role SummaryJoin our high-performance team as a Senior Performance Software Engineer and be part of shaping the future of RISC-V chips with AI and HPC acceleration.Main ResponsibilitiesLeverage your expertise to...
-
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeWe are seeking an experienced Junior Performance Software Engineer to join our team and contribute to delivering best-in-class performance for AI and HPC applications on our RISC-V silicon with vector extensions. As a key member of our performance team, you will be responsible for making independent technical contributions to help us meet our commitments and...
-
RISC-V Performance Optimization Engineer
7 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeCompany OverviewAt Openchip & Software Technologies S.L., we are revolutionizing the world of computing with our innovative RISC-V chips, equipped with AI and HPC acceleration. Our mission is to deliver exceptional performance, empowering customers to achieve groundbreaking results.SalaryWe offer a competitive compensation package that aligns with your...
-
High-Performance Computing Specialist
2 weeks ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full time**Unlocking Performance Potential at Openchip & Software Technologies**We are a forward-thinking company dedicated to pushing the boundaries of what is possible with RISC-V chips. As a Senior Performance Software Engineer, you will form part of our high-performance computing team, focused on optimizing AI and HPC applications and...
-
Embedded Software Development Leader
2 weeks ago
Limerick, Limerick, Ireland Software Placements Full timeJob Description:A senior firmware tooling engineer is required to join a leading multinational semiconductor design and manufacturing company. The successful candidate will be responsible for developing, debugging, and maintaining complex real-time heterogeneous embedded software solutions in C, C++, and/or assembly.The ideal candidate will have significant...
-
Senior Software Engineer
2 days ago
Limerick, Limerick, Ireland RedChair Recruitment Full timeOur client seeks an experienced Senior Software Engineer to lead their growing development team across Ireland and the UK. You will design and deliver top-quality software solutions, collaborating with cross-functional teams, and ensuring project success in our Agile environment. Join them in shaping the future of Wi-Fi technologyOur client is a leading...
-
Software Engineering Manager
7 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeAbout the RoleWe are seeking a talented Senior Cloud Software Engineer to join our team at Openchip & Software Technologies. This is an exciting opportunity to contribute to the development of cloud software solutions for our RISC-V chips.Key Responsibilities:Develop and implement Kubernetes device plug-ins and extensions to ensure seamless orchestration and...
-
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...
-
High-Performance Computing Expert
1 week ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeJob Description:We are seeking an experienced Senior Cloud Software Engineer to join our cloud team. The ideal candidate will have a strong background in cloud platforms, Kubernetes, and containerization.
-
Senior Cloud Software Architect
7 days ago
Limerick, Limerick, Ireland Openchip & Software Technologies Full timeAbout the RoleWe are seeking a seasoned Senior Cloud Software Engineer to join our cloud team at Openchip & Software Technologies. As a key member of our team, you will play a crucial role in ensuring our chips can be orchestrated, observed, and managed from the cloud.Key Responsibilities:Design and implement Kubernetes device plug-ins and extensions to...
-
Senior Test Engineer for Complex Systems
2 days ago
Limerick, Limerick, Ireland Software Placements Full timeCompany OverviewOur client, a leading Multinational Semiconductor Company, is seeking a Senior Embedded Systems Test Engineer for a role based in Ireland.Job ResponsibilitiesThe Embedded Systems Test Engineer will drive the systems validation effort of our key programs, working closely with system architects and designers to understand requirements,...
-
Senior Embedded Software Engineer
2 weeks ago
Limerick, Limerick, Ireland Cpl Full timeSenior IT Recruitment Consultant and Key Account Manager at CPL ResourcesPerforms engineering work in operations, production, construction, information technology or maintenance environments. Designs and scales up manufacturing processes, instruments and equipment, and tests manufactured products to maintain quality. Plans, designs and estimates time and...
-
Senior Software Engineering Role
5 days ago
Limerick, Limerick, Ireland Information Technology Association Galway Full timeAre you a motivated and experienced software developer looking to take your career to the next level? Do you have a passion for working with Python and UI development using Tkinter?Analog Devices is seeking a skilled Senior Software Engineer to join our team. As a senior engineer, you'll be responsible for developing and maintaining Python-based applications...