LLVM Compiler Developer, Петербург.

▷ Работодатель: HUAWEI (профиль,отзывы)
💰 From 0 RUR. | Режим: office | 10

* This listing is inactive or archived *

Huawei's vision is to enrich life through communication. We are a fast growing and leading global information and communications technology solutions provider. With our three business units Carrier, Enterprise and Consumer, we offer network infrastructure, cloud computing solutions and devices such as smartphones and tablet PCs.

Among our customers are 45 of the world's top 50 telecom operators and one third of the world's population uses Huawei technologies. We seek and reward talent. At Huawei, if you are dedicated to creativity, engagement of technical risks and delivery of target-driven results, your efforts will be rewarded with outstanding career prospects.

What to do:

Develop and enhance LLVM-based compilers and programming tools for novel devices and OS.

  • Develop compiler and programming tools
  • Create, implement, test and document new optimizations and features
  • Perform compiler/tools-driven analysis of new architectural features

What you need:

  • A Bachelor’s or Master’s degree in Computer Science or related field
  • Understanding of compiler architecture (intermediate representation, analysis transformations, code generation)
  • Strong C++/C programming skills
  • Strong grasp of algorithms and data structures
  • Good technical English (email communications, reports and specifications)
  • Excellent problem-solving skills

Nice to have:

  • Deep understanding of compiler theory and algorithms (intermediate representation, lowering transformations, loop and cache optimizations)
  • Hands-on experience with LLVM compiler (and/or GCC, CoSy, ICC, Open64)
  • Knowledge of ARM and other modern CPU architectures
  • Deep understanding of concurrency paradigms and hardware implementations (atomic operations, barriers, cache synchronization, CPU memory models)
  • Experience in binary tools (assembler, linker, gdb, DWARF format)

Joining Us, You Will Get:

  • An opportunity to build the product that will be used by millions of people around the world
  • An opportunity to visit professional conferences that you are interested in
  • Flexible working hours, no dress code
  • Corporate discounts for purchasing devices
  • Medical insurance with dental care included, and travel insurance
  • Relocation bonus for candidates moving from other cities
Friendly team, interesting projects, opportunity for business trips

http://www.huawei.com/ru
AssemblerC/C++LLVMCompiler architecture

Created: .
Expires after: .
Responses: 29

Откликнуться на вакансию  Работодатель: профиль,отзывы