Software Compiler Engineer - (LLVM / GCC) - Visas Supported
A fantastic opportunity for an experienced Software Engineer to join a Global Semiconductor Company at their European R&D Headquarters in Cork, Ireland.
You will work actively in open source communities to establish and augment compiler and system software toolsets. You will collaborate with other hardware and software engineers to enable efficient usage of the company's silicon for a broad set of applications including machine learning. You will work with the team on the entire compilation stack including optimizing code generation, improving performance, and programmer usability.
Responsibilities:
* Work in the GCC, LLVM, glibc, and related open source communities to add features and improve performance for Qualcomm processors
* Identify areas for improvement in compiler toolsets via benchmarking and code analysis
* Collaborate with hardware teams to plan, identify, and contribute support in open source projects for hardware features for the company's silicon
* Identify areas for improvement in tool usability via interaction with users
* Explore new optimization frameworks for leveraging advanced CPU features
* Design, develop and contribute features to open source ML frameworks
* Knowledge and/or experience in compiler frameworks such as GCC or LLVM
* Experience in working with open source communities
* Programming in C/C++
* Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field
Preferred qualifications:
* Master’s degree or PhD in Engineering, Information Systems, Computer Science, or related field
* Established record of contributions to open source compiler projects
* Strong background in computer architecture
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Design, Engineering, and Information Technology
Industries: Semiconductor Manufacturing, Computer Hardware Manufacturing, and Computers and Electronics Manufacturing
#J-18808-Ljbffr