Access Softek - Compiler Developer (LLVM, C++)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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. • 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; • version control systems; • good self-motivation, 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. • knowledge of the C++11 / C++14/C++17 features; • knowledge of assemblers, linkers, object file formats, debuggers and experience using them; • familiarity with *nix tools, CMake, make; • scripting languages such as Python and bash.
Benefits
• Work from anywhere in the world! • Flexible working hours • Experienced development teams • Long-term employment • Competitive salary • Paid vacation and days off on national holidays • Paid sick leave and internal medical insurance policy • Mental health coverage • Global corporate events for all staff • Compensation for training and additional education • Community of practice, regular knowledge sharing among colleagues • Provision of computer equipment • Internet compensation (50$ per month) • Relocation compensation package to be discussed individually • And other benefits, described in detail in the Staff Handbook