Your experience in LLVM would be a great fit for our customer who are enabling the next generation of high-performance CPUs and supporting the LLVM toolchain for custom CPUs for multiple platforms. Work closely with the CPU hardware team in compiler development, performance analysis, compilation workflow from front to back-end, and also analyze and improve the performance of libraries within LLVM, and cryptography, compression, memory allocation, atomics, etc.
Top priority is to use knowledge of company's micro-architecture to develop the highest performance solutions. Contribute to open-source development, and engage with upstream communities to align with software projects that customers and partners are dependent on and participate in. Engage with key end-users and third parties on enablement and tuning high priority applications and solutions.
Research, design, develop, and enhance different components of the compiler
Analyze performance, code size and other metrics to identify compiler and/or library improvements
Translate customer requirements into opportunities for differentiation using their hardware. Work closely with silicon and software performance teams to model and predict leading application performance and areas for optimization
Analyze and identify system level integration issues, interface with the software development, integration and test teams
Develop and execute benchmark and test scenarios for compilers and libraries
Knowledge and experience in compiler frameworks such as LLVM or gcc
Programming in C/C++ and assembly
Experience with compiler development, LLVM
Knowledge of instruction sets and computer architectures - pipeline structure, hazards, cache, memory organization, etc.
Experience with assemblers, linkers, debuggers and large scale software codebases
Interested? Please email your resume and we can set up a video call.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job