Backend разработчик
C++ Developer Senior Remote
ID: 18176
3 декабря 2025 г.
Активна
SimbirSoft
Россия
Тип занятости
Полная занятость
Требуемый опыт
Более 6 лет
Формат работы
Удаленная работа
📞Способы связи
📄 Оригинальный текст вакансии
Разработчик C++
Локация: Удаленно
Компания: SimbirSoft
ЗП: обсуждается на собеседовании
Занятость: Полная
В SimbirSoft более 1700 разработчиков ежедневно решают интересные задачи, которые делают комфортнее жизни миллионов пользователей.
Если тебе интересны сложные технические задачи, работа в команде профессионалов, возможность прокачать экспертизу на проектах из разных сфер бизнеса – присоединяйся к нам!
Чем нужно заниматься:
Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика;
Внедрение новых технологий обработки сетевого трафика;
Применение эффективных подходов к многопоточной обработке данных.
Требования:
Минимум 5 лет профессиональной разработки на C++. Желательно наличие опыта в роли технического лидера;
Отличное владение современным стандартом C++ (C++11/14/17/20), понимание всех ключевых возможностей языка, включая метапрограммирование, шаблонное программирование, идиомы и best practices;
Понимание и опыт применения принципов SOLID, DRY, KISS и других принципов чистого кода. Опыт проектирования модульных и масштабируемых решений;
Широкий опыт работы с Linux и знакомством с shell-инструментами (bash, sed, awk и др.). Возможность легко ориентироваться в структуре каталогов и утилитах командной строки;
Владение Git, умение поддерживать порядок в ветках, организовывать релизы и контроль версий. Опыт работы с системами сборки (CMake, Make, Autotools);
Применение техник Agile/Scrum/Kanban, Unit-тестирование и участие в CI/CD процессах;
Понимание принципов конкурентного программирования, владение библиотеками pthreads, Boost.Thread, async и future, familiarity with OpenMP;
Управление памятью вручную (malloc/free, new/delete), понимание move-семантики, умных указателей (std::unique_ptr, std::shared_ptr);
Понимание особенностей x86/x64 и ARM архитектур, механизмы кеширования, alignment и padding, векторные инструкции SIMD;
Понимание уровней модели OSI, TCP/IP-стека, сетевых протоколов (UDP/TCP, DNS, SSL/TLS, RESTful API);
Владение методами безопасности (шифрование, аутентификация, авторизация, предотвращение инъекций и XSS-векторов атаки);
Опыт работы с микроконтроллерами (ESP32, STM32), периферийными устройствами (UART, BLE, Wi-Fi), реализация прошивок и IoT-решений;
Проектирование и поддержка систем с высокой нагрузкой, распределение нагрузки, отказоустойчивость, масштабируемость, кластеризация;
Практический опыт работы с реляционными и NoSQL-БД: Oracle, PostgreSQL, MongoDB, Cassandra, ClickHouse, Hadoop/HDFS.
🌐 Резюме отправлять: https://career.habr.com/vacancies/1000160094
🛠 Навыки
Agile development
ARM
Authentication
Authorization
Autotools
awk
Bash
BLE
Boost.Thread
C++
Cassandra
CI/CD
ClickHouse
Clustering
CMake
DNS
DRY
Encryption
ESP32
Fault Tolerance
Git
Hadoop
HDFS
ICT project management methodologies
Internet of Things
KISS
Linux
Load Balancing
Make
Memory Management
MongoDB
move semantics
OpenMP
Oracle Relational Database
OSI Model
PostgreSQL
pthreads
RESTful API
Scalability
sed
smart pointers
software unit testing
SOLID
SQL injection
SSL/TLS
std::shared_ptr
std::unique_ptr
STM32
TCP
TCP/IP
UART
UDP
Wi-Fi
x64
x86
XSS
🤖 ИИ навыки
Agile development
analyse decentralised applications
architecture regulations
attack vectors
balance tyres
C++
create model
cyber attack counter-measures
database
database development tools
design application interfaces
design cloud architecture
design firmware
design smart grids
distributed ledger technologies consensus protocols
domain name service
ensure equipment availability
Hadoop
ICT encryption
ICT project management methodologies
integrate headquarter's guidelines into local operations
Internet of Things
levels of software testing
maintain ICT identity management
maintain internet protocol configuration
make reservations
manage keys for data protection
manage logs segregation and stacking
NoSQL
operating systems
Oracle Relational Database
PostgreSQL
project configuration management
pultrusion process
semantics
software design methodologies
test wireless devices
tools for software configuration management
understand instructions
use geographic memory
use threading techniques
* Навыки определены автоматически с помощью нейросети
🤖 ИИ домены
Embedded Systems
Information technology
IoT
Network Security
Software Development
Telecommunications
* Домены определены автоматически с помощью нейросети
📢 Информация о публикации
🔗 Оригинальные посты (1)
Канал:zizu_IT_RU