Software Compiler Engineer - (LLVM / GCC) - Visas SupportedA 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 processorsIdentify areas for improvement in compiler toolsets via benchmarking and code analysisCollaborate with hardware teams to plan, identify, and contribute support in open source projects for hardware features for the company's siliconIdentify areas for improvement in tool usability via interaction with usersExplore new optimization frameworks for leveraging advanced CPU featuresDesign, develop and contribute features to open source ML frameworksKnowledge and/or experience in compiler frameworks such as GCC or LLVMExperience in working with open source communitiesProgramming in C/C++Bachelor’s degree in Engineering, Information Systems, Computer Science, or related fieldPreferred qualifications:Master’s degree or PhD in Engineering, Information Systems, Computer Science, or related fieldEstablished record of contributions to open source compiler projectsStrong background in computer architectureSeniority level: Mid-Senior levelEmployment type: Full-timeJob function: Design, Engineering, and Information TechnologyIndustries: Semiconductor Manufacturing, Computer Hardware Manufacturing, and Computers and Electronics Manufacturing
#J-18808-Ljbffr