Compiler Developer (LLVM, C++)

WorldwideFull-TimeSenior
Salary not disclosed

Job Details

Languages
English
Required Skills
Design PatternsGitAssemblerAlgorithmsData StructuresLinuxScriptingSoftware EngineeringDebugging

Requirements

  • Expert knowledge of C/C++
  • Experience in overall design of compilers, code generation and optimization
  • Cross-compilation using GCC or Clang
  • In-depth understanding of multithreading, object-oriented analysis and design
  • Experience with version control systems
  • Good self-motivation and ability to work independently
  • Strong track record of building high performance, production quality software
  • Passion for writing clean and effective code
  • Good English, strong communication and teamwork skills

Responsibilities

  • Analyze, research, design, enhance, and implement different components of the toolchain
  • Extend open-source LLVM, Clang, and binutils code bases
  • Collaborate closely with the LLVM community and contribute public patches
  • Analyze, build, and debug platform code and platform-specific tests
  • Develop new and maintain existing target-specific tests
View details
Apply Now