Senior Performance Software Engineer
3 days 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
-
Senior Performance Software Engineer
1 week 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
3 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 Performance Software Engineer
3 days ago
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...
-
Junior Performance Software Engineer
6 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:1. Make...
-
Senior Cloud Software Engineer
3 days ago
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...
-
Senior Cloud Software 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 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...
-
Senior Embedded Software Engineer
3 days ago
Limerick, Ireland Cpl Full timeSenior IT Recruitment Consultant and Key Account Manager at CPL Resources Performs 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 Embedded Software Engineer
3 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 Embedded Software Engineer
3 weeks ago
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 Embedded Software Engineer
3 weeks ago
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 Engineer
3 weeks ago
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 Software Engineer
3 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 Embedded Software Engineer
3 weeks ago
Limerick, Ireland Cpl Healthcare Full timeSenior Embedded Software EngineerPerforms 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 cost, and oversees construction and...
-
Embedded Systems Test Engineer
3 days ago
Limerick, Ireland Software Placements Full timeClient:Our client, a leading Multinational Semiconductor Company, requires a Senior Embedded Systems Test Engineer for a role based in Limerick City, Ireland. Role: Automotive BMS/Wireless BMS are very complex solutions, designed and engineered by over 100 engineers to an ASPICE model.Verification of those solutions is as critical as the design.It requires...
-
Senior Software Engineer
3 weeks ago
Limerick, Ireland Archer - The IT Recruitment Consultancy Full timeGet AI-powered advice on this job and more exclusive features.Recruitment Consultant at Archer - The IT Recruitment ConsultancySenior .Net Engineer: Once a Month in Office!Irish-owned and Irish-founded SaaS companyNew projects and technologies – no legacy techVery flexible office attendance – as little as once a monthJoin a rapidly growing Irish SaaS...
-
Senior Embedded Software Engineer
3 days ago
Limerick, Ireland Solas It Recruitment Full timeSenior Embedded Software Engineer About the Role We are looking for a Senior Embedded Software Engineer to develop, enhance, and maintain embedded systems.You will work closely with hardware and software teams to deliver high-quality, reliable solutions while following best practices and design standards.Key Responsibilities Design, develop, and optimize...
-
EMBEDDED SYSTEMS TEST ENGINEER
3 weeks ago
Limerick, Ireland Software Placements Full timeClient: Our client, a leading Multinational Semiconductor Company, requires a Senior Embedded Systems Test Engineer for a role based in Limerick City, Ireland. Role: Automotive BMS/Wireless BMS are very complex solutions, designed and engineered by over 100 engineers to an ASPICE model. Verification of those solutions is as critical as the design. It...
-
Senior Software Development Engineer
3 weeks ago
Limerick, Ireland TN Ireland Full timeSocial network you want to login/join with:Senior Software Development Engineer, LimerickLocation: Limerick, IrelandJob Category: OtherEU work permit required: YesJob Reference:Job Views: 107Posted: 21.01.2025Expiry Date: 07.03.2025Job Description:We are looking for a passionate full-stack Senior Software developer to be part of our Engineering Accelerations...
-
Senior Software Development Engineer
3 weeks ago
Limerick, Limerick, Ireland TN Ireland Full timeSocial network you want to login/join with:Senior Software Development Engineer, LimerickLocation: Limerick, IrelandJob Category: OtherEU work permit required: YesJob Reference:Job Views: 107Posted: 21.01.2025Expiry Date: 07.03.2025Job Description:We are looking for a passionate full-stack Senior Software developer to be part of our Engineering Accelerations...
-
EMBEDDED SYSTEMS TEST ENGINEER
3 weeks ago
Limerick, Ireland Software Placements Full timeClient:Our client, a leading Multinational Semiconductor Company, requires a Senior Embedded Systems Test Engineer for a role based in Limerick City, Ireland.Role:Automotive BMS/Wireless BMS are very complex solutions, designed and engineered by over 100 engineers to an ASPICE model. Verification of those solutions is as critical as the design. It requires...