- Работа в Москве
- IT, интернет, связь, телеком
- Разработчик
- Разработчик C++
Разработчик C++
По договоренности
г Москва, Большой Саввинский пер, д 12 стр 6
- Киевская
- Киевская
- Студенческая
1. Общие требования:
● Опыт разработки на C++ от 1–3 лет (зависит от позиции: Junior/Middle/Senior).
● Умение писать чистый, эффективный и поддерживаемый код.
● Опыт работы с системой контроля версий (Git).
● Базовые знания алгоритмов и структур данных.
● Понимание принципов ООП, STL, шаблонов (templates).
2. Технические навыки (в зависимости от специализации):
● Для системного/низкоуровневого программирования:
● Понимание механизмов работы ОС (память, процессы, файловые системы).
● Опыт с сетевым программированием (Boost.Asio, sockets).
Для embedded/IoT:
● Опыт работы с микроконтроллерами (Arduino, STM32, ESP32).
● Знание протоколов (UART, SPI, I2C, CAN, Modbus).
● Понимание реального времени (RTOS, FreeRTOS).
Для высоконагруженных систем:
● Оптимизация производительности (профилирование, SIMD, cache-friendly код).
● Опыт с базами данных (PostgreSQL, MongoDB).
● Знание распределённых систем (gRPC, ZeroMQ).
3. Дополнительные навыки (желательно):
● Опыт с Python/Bash для автоматизации.
● Знание Docker, CI/CD (GitLab CI, GitHub Actions).
● Английский язык (чтение документации).
● Работа с многопоточностью (std::thread, OpenMP, pthreads, std::async), MPI
● Знание Java
● Знание Qt
4. Личные качества:
● Умение работать в команде.
● Аналитическое мышление.
● Готовность к обучению новым технологиям.
Поделиться:
Опубликована 7 дней назад