A leading technology company is seeking a Compiler Engineer to join their team, working on open-source compiler toolchains for their cutting-edge silicon. This role offers the opportunity to contribute to AI optimization and Edge computing, enabling developers to build software for millions of devices.
The team develops compilers, assemblers, linkers, libraries, debuggers, and profilers, supporting both internal and external developers in creating high-performance software ecosystems. The ideal candidate will actively engage with open-source communities to enhance compiler and system software toolsets while collaborating with hardware and software engineers to maximize silicon efficiency.
Responsibilities:
* Contribute to GCC, LLVM, glibc, and related open-source communities to improve performance and add new features.
* Optimize compiler toolchains through benchmarking, code analysis, and performance enhancements.
* Work with hardware and software teams to integrate and support new silicon features in open-source projects.
* Identify and address usability improvements based on developer feedback.
* Explore and implement advanced optimization frameworks for cutting-edge CPU features.
* Contribute to machine learning frameworks, enhancing their performance on the company’s hardware.
Minimum Qualifications:
* Experience with compiler frameworks such as GCC or LLVM.
* Proficiency in C/C++ programming.
* Experience contributing to open-source communities.
* Bachelor’s degree in Engineering, Computer Science, Information Systems, or a related field.
Preferred Qualifications:
* Master’s or PhD in a relevant field.
* Proven track record of open-source compiler contributions.
* Strong background in computer architecture and performance optimization.
This position offers a unique opportunity to work at the intersection of software, hardware, and AI acceleration, shaping the future of compiler technology and open-source development.
#J-18808-Ljbffr