от компании (организации): HUAWEI в городе (населённом пункте): Москва, Россия
в отрасли экономики "Наука, образование" → "Информатика, информационные системы"
с заработной платой: по договоренности
Вакансия № 19095907 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Пятница, 30 августа 2024 года.
Дата обновления вакансии № 19095907 на сайте Работа в Москве и Московской области (МО, Подмосковье): Суббота, 21 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 19095907 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: System Software Engineer (compilers and toolchains for embedded systems)
System Software Engineer
We are seeking strong candidates for permanent research positions in the area of compilers and toolchains for embedded systems.
Background
The Datacom business unit is responsible for delivering top class networking hardware. Currently, the scale of Datacom service code is huge. Typical products have tons of code which is written in low-level language. The code abstraction is low and the redundancy is high while a single bug has a huge commercial cost. It becomes more and more difficult to maintain high telecom reliability.
We want to build the core software competitiveness aiming for greatly improving developing experience of tens of thousands programmers across Huawei and even more beyond. The team will be focusing on research and development in the area of compilation technology, language design, static analysis and some other adjacent areas.
About the project
The research will aim to develop a compiler and a runtime library for a new programming language for embedded systems. A significant fraction of our work is dedicated to memory management and garbage collection. The project has just started, you will be part of a growing team and must have an adaptive and ambitious mindset to drive its development. The ultimate goal is to make the new language open source and popular world-wide. You will be working in teams spanning across multiple international Huawei research sites. Through our challenging works in a compiler and a new language, you will get an opportunity to become a known open source contributor and a limitless career path in a Fortune-100 company.
Challenges:
- Research algorithms and software technologies in the field of memory management, compilation and optimizations;
- Develop fast and lightweight runtime;
- Investigate and improve performance of produced code and the runtime;
- Participate in the important horizontal technical work of the product line as compilation technical experts;
- Present your work by writing articles and papers based on your researches.
Minimum qualifications:
- Master's degree or equivalent practical experience;
- Strong knowledge of C++11/14/17;
- Experience in creating or optimizing compilers and/or toolchains;
- Knowledge of Unix/Linux environments;
- Intermediate English.
Preferred qualifications:
- PhD in Computer science;
- Understanding of the GC and JIT principles;
- Contribution to open source projects;
- Familiarity with Clang/LLVM internals;
- Experience with lock-free algorithms, allocators;
- Good spoken English.
Откликнуться на эту вакансию: System Software Engineer (compilers and toolchains for embedded systems)
Предыдущая вакансия:
Вакансия № 19095901 на должность Researcher of Network Algorithm and Modeling от компании HUAWEI в городе (населенном пункте) Москва