System Software Engineer
- Ключевые навыки
We are looking for software engineers to join the team working on System Software components for new Huawei Platform.
What you’ll be doing?
Making sure system software stack is fast, efficient, and highly secure. This includes:
- Performance and memory size analysis and optimization;
- Development of advanced features and optimizations in existing and new components (system libraries, runtimes, frameworks, kernel, etc.);
- Development of other tools enabling software engineering /architectural innovations;
- Learn all the time. The company encourages attending international conferences and expects employees to stay on the cutting edge of technology.
What we expect from you?
- Fresh graduated or working toward degree in computer science-related discipline;
- Strong / knowledge;
- Strong knowledge of algorithms and algorithmic complexity theory;
- Experience of working in environment; advanced knowledge of Unix command-line development tools;
- Knowledge of computer architecture principle;
- Experience in working on development tools / system software;
- Conversationally fluent English. A language certificate is not required, but the ability to pass an interview in English is a must.
Which extra experience/skills we would like to see?
- Understanding of the ARMv8 processor architecture;
- Experience of working on machine code level;
- Experience in related projects and international competitions.
Working conditions and office location.
We are ready to provide the best conditions for great software engineers.
- Competitive compensation (above market rate);
- 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;
- Medical insurance with dental care included, and travel insurance;
- International team (Russian & English-speaking environment);
- Flexible working hours, no dress code;
- Our new modern office is right next to Smolenskaya metro station.