C++ developer, Петербург.

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

* This listing is inactive or archived *

We provide services and extensions to cover all aspects of application development related to Data Communication Product Line. The products developed by our team are widely used in all enterprise-level telecom projects at Huawei to help developers write better code and be more productive.

Our teams focus on creating effective development tools like parsers, language servers, bug predictions, code analyzers and refactoring solutions for embedded software in C/C++ programming languages. All our components built on the open source technologies such as LLVM/Clang.

Job Responsibilities:

  • Improve user experience for scalable codebase with 100 million lines of C++ code;
  • Design and implement the utilities, unit tests & integration tests;
  • Contribute to the development and maintenance of LLVM-based language tools;
  • Developing state-of-the-art algorithms in areas of program analysis;
  • Profile, analyze and optimize the created software;
  • Collaborate with internal and external team members to solve complex issues;

Skills and Qualifications:

  • Strong background in C++ with knowledge of modern C++(11, 14, 17) features;
  • Good understanding of multi-threading and IPC;
  • Experience with networking and protocols (sockets, HTTP);
  • Strong debugging skills;
  • Experience in developing complex algorithms and working with data structures;
  • Knowledge of object-oriented development and design best practices;
  • Ideally, previous experience with LLVM/Clang framework;
  • Familiarity with SQL, Protobuf, CMake, unit test and Git would be a plus;

http://www.huawei.com/ru
LLVMC++ClangStatic analysisSQLCompiler frontend

Created: .
Expires after: .
Responses: 4

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