- Analyze the requirements, research, design, enhance and implement different components of the toolchain to meet the clients needs
- Extend the open source LLVM, Clang, binutils code bases to support the client's platform
- Closely collaborate with the LLVM community and contribute public patches to the LLVM and Clang repository
- Analyze, build and debug the platform code and platform specific tests, analyze and identify system level issues
- Develop new and maintain the existing target specific tests
C++