C++ SW Developer
Прямой работодатель Nokia ( www.nokia.com )
Санкт-Петербург, Россия
Миддл • Сеньор
12 ноября 2021
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Короткая ссылка: gkjb.ru/hW5K
Описание вакансии
Role & Responsibility
- L1 SW development for 5G Base Station (on ARM and DSP in C/C++) as part of international team
- Contribution to specifications and creating documentation for the relevant part of the software
- Code re-factoring and optimization, code maintenance, and bug corrections
Requirements
- Master's Degree in Computer Science
- Relevant 4+ years’ experience
- Good C/C++ programming skills
- Experienced with DSP programming and Matlab
- Knowledge of embedded system aspects, real-time operating systems and the Linux/Unix environment
- Good understanding of software system design
- Good technical English
- Familiarity with Agile methodologies and Scrum
- Ideally you have a knowledge of LTE/5G technologies
Conditions:
- Work in stable company with opportunities for professional growth and career;
- The position assumes work in a team of experienced engineers and close communication with developers in Russia, Finland, Poland, France and others;
- Competitive salary;
- Flexible working hours;
- Opportunities for business trips;
- Comfortable office in the city center.
You don’t need to master everything, but you should already be a specialist on some of the above mention topics. And finally, we are looking for an ambition to further develop as 5G L1 SoC and L1 algorithm expert!
Our technology stack:
- Architecture: ARM, vector DSP, x86
- Tools and technologies: С99 and above, C++14 and above, vector computing, multi-CPU parallel processing, real time embedded systems
- Infrastructure: Git, Gerrit/GitLab/GitHub, JIRA, Jenkins CI/CD, static analyzers (Coverity, SonarQube), dynamic analyzers (valgrind, Clang Sanitizers)
- Testing: UT (CppUTest), module testing, integration testing, testing on simulators/real HW
- Embedded: different CPU types interworking, HW accelerators, bare metal, memory layout
- Signal processing: complex operations, fixed-point, algorithm optimization, benchmarking