Аркадий С. C++ разработчик, Senior

ID 10658
АС
Аркадий С.
Мужчина
Россия, Москва, UTC+3
Ставка
4 285,71 Р/час
НДС не облагается
Специалист доступен с 21 октября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
C++ разработчик
Грейд
Senior
Навыки
Agile Project Management
Boost
C++
C/C++
Design Patterns
Linux
MS Visual Studio
MS Word
Multithread Programming
OpenGL
QT
Scrum
STL
Windows 7
Информационные технологии
Пользователь ПК
Agile
CMake
JavaScript
JSON
Kanban
Taiga
Многопоточность
Программирование
Разработка ПО
Системы управления проектами
СКУД
Управление командой
range
Framework
Отрасли
Logistics & Transport
Проекты   (8 лет 1 месяц)
Завод
Роль
C/C++ РАЗРАБОТЧИК
Обязанности
ДОСТИЖЕНИЯ: Дорос до лида, участвовал в проектировании модели ТУ160М СОСТАВ КОМАНДЫ: 10 бэкенд, са, тимлид ОПИСАНИЕ ПРОДУКТА: Проектирование ПО авиационных бортовых комплексов ЗАДАЧИ: - Контроль за разработкой информационно-управляющей системы бортовых авиационных комплексов на языках программирования C/C++ с использованием принципов многопоточности, стандартов разработки на ОСРВ. - Разработал прикладное программное обеспечение конфигурирования ПЗУ блока на языке программирования C++ с использованием технологий qt widgets, cmake, формата передачи данных json. - Разработал прикладное программное обеспечение генерации "кадров данных" авиационных комплексов на языке программирования C++ с использованием библиотеки OpenGL. - Разработал прикладноое программноое обеспечение - системы видеорегистрации пультов управления с использования языка программирования С++ и фреймворка Qt, а также библиотеки OpenGl в части загрузки и отображения текстур. - Реализовал управление командой по методологии Agile с использованием Kanban. Для реализации методологии интегрировал в работу систему управления проектами Taiga. В настоящее время активно занимаюсь доведением системы с соисполнителями и участниками разработки ПО для масштабирования деятельности. Дополнительно, провожу производственные практики со студентами ведущих ВУЗов (МГТУ им. Н.Э. Баумана, МАИ) с дальнейшим их трудоустройством. Занимаюсь ведением и контролем разработки функционального программного обеспечения. Веду контроль разработки базового программного обеспечения опытного образца. Дополнительно назначался руководителем практик студентов высших курсов технических ВУЗов (МГТУ им. Н.Э. Баумана, МАИ, МИРЭА). По результатам практики многие студенты были приняты на работу, и сейчас участвуют в разработке ПО опытного образца. Разработку ПО вел на языках программирования С/С++. В мои обязанности по разработке входило: - Увязка бортовых систем между собой по цифровым интерфейсам передачи информации (SpaceWire, Mil-std1553, Arinc 429, Arinc 818); - Отработка системных соглашений между программами и системами (отработка и корректировка протоколов информационного взаимодействия (ПИВ)); - Написание логик отображения информации с последующей выдачей признаков и сигналов на индикацию. Реализовал библиотеки обработки данных от устройств с последующим их отображением на индикации экипажу (алгоритмы, логики). Реализовал библиотеки пультовых процедур для конфигурирования экипажем всевозможных состояний системы; - Написание драйверов вычислительных блоков для взаимодействия пользовательского программного обеспечения и служебного ПО. Мною был реализован драйвер для поддержки стандартов Mil1553-std, SpaceWire, arinc-429. Конечному пользователю были доступны высокоуровневые абстракции, которые позволяли инициализировать задания, выполнять прием заданий и их отправку. - Реализовал каркас циклограммы разделов программного обеспечения на основе ОСРВ (RTOS). Конечная циклограмма представляла из себя машину состояния, которая осуществляла запуск временных окон (частота вызова) в зависимости от текущего момента времени. Каждое такое окно осуществляло определенный функционал (опрос, выдача, логики, обработчики) - Решал задачи по временному быстродействию системы, проводил оптимизацию ПО. Для обеспечения нужного быстродействия ПО были решены задачи организации асинхронного взаимодействия клиента с периферией, что позволяло клиенту не ожидать выполнения интерфейсной циклограммы, а выполнять полезную нагрузку, пока происходила подготовка информации периферией. - Конфигурировал внутреннюю сеть взаимодействия вычислительных блоков на основе стандарта SpaceWire. - Разрабатывал прикладные программы для эмуляции бортовых вычислителей, в них входили парсеры форматов файлов конфигурации устройства для подготовки сети взаимодействия устройств на основе протоколов Ethernet, различные ПО, позволявшие осуществлять взаимодействие ПЭВМ и бортового устройства, а соответственно выполнять всевозможные подыгрыши данных в бортовые вычислители для отработки ПО. Принимал участие в отработках и в испытательных полетах опытного образца в Казани (Казанский авиационный завод им С. П. Горбунова - филиал ПАО "Туполев"), куда неоднократно командировался. В мои обязанности входило: - Установка (прошивка) ПО в бортовые вычислители; - Проверка линий передачи информации с помощью осциллографа, анализаторов, визуализаторов; - Проверка схем подключения периферийных устройств к вычислительным блокам; - Ведение контроля по устранению ошибок ПО и дефектов вычислительных блоков: 1. Сбор актуальной информации о проблемах ПО, в т. ч. неправильная логика, неправильная обработка данных, логика формирования исправностей изделия; 2. Распределение задач по актуальным проблемам ПО и периферийных блоков между сотрудниками и соисполнителями; 3. Контроль и непосредственное участие в устранении выявленных ошибок. - Отработка взаимодействия программного обеспечения и летного экипажа на соответствие логик взаимодействия
Стек специалиста на проекте
JSON, JavaScript, C++, Agile, Управление командой, Kanban, Taiga, QT, C/C++, CMake, Разработка ПО, Системы управления проектами, OpenGL, Многопоточность, Программирование, СКУД, Framework
Отрасль проекта
Logistics & Transport
Период работы
Март 2016 - Март 2024  (8 лет 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский авиационный институт (национальный исследовательский университет)
Специальность
Системный анализ и управление
Завершение учебы
2016 г.

Похожие специалисты

LifeStyle
ВЧ
Владимир Ч.
Абу-Даби
C++ разработчик
Lead
4 415,58 Р/час
Boost
C++
dashboards
front
Git
Hack
Identity Server
Kibana
Python
RPAS
+110

Профессиональный backend-разработчик кроссплатформенных приложений в разработке от идеи и архитектуры до производства с 8- летним опытом. Большой опыт работы со структурами данных, математикой и проектированием систем. Основной язык программирования — C/C++. Также использовал Java, Python. Интересуюсь микросервисной архитектурой, многопоточностью и разработкой игровых движков. Хорошо разбираюсь в объектно-ориентированном программировании, механизмах баз данных SQL, CI/CD, всех VCS и т. д. Помогаю развивать свой продукт в качестве инженера-программиста, а также улучшать и развивать свои собственные навыки. Самая интересная и/или технически сложная задача из опыта? Самая интересная - реализовать продукт, имея в тз только "сделайте также как этот работает". Полная свобода реализации и архитектуры. Куда хотелось бы развиваться: технически или в менеджмент? Технически Чем хотелось бы заниматься (какими задачами)? Бэкэнд, HFT, concurrency, netwok Чем не хотелось бы? (какими задачами) frontend

Подробнее
AI & Robotics • E-commerce & Retail • LifeStyle • Logistics & Transport
МЛ
Марина Л.
Минск
C++ разработчик
Senior
4 545,45 Р/час
C/C++
Azure
Boost
CMake
CSV
Enterprise Architect
GCC
GDB
Google Test
iCAP
+58

Инженер-программист с 15+ годами общего опыта. У меня есть обширный опыт разработки программного обеспечения для различных реальных симуляторов на различных операционных системах с использованием языка программирования C/C++. Также у меня обширный опыт разработки соответствующей документации в области и технической документации.. Мой опыт включает работу с математическими алгоритмами, такими как решение систем квадратных уравнений, преобразование координат из одной системы в другую, работа с матрицами, векторами, геометрическими и логическими задачами. Языки программирования C/C++ Технологии MSVС GCC MinGW g++ VCL GDB WinDBG Std STL Boost Qt CMake VMWare Enterprise Architect Rational Rose UDP, TCP/IP, XML ICAO, ISO ASTERIX MathCAD Google Test PostgreSQL pgAdmin SAMBA CSV, JSON Azure Интегрированные среды разработки Microsoft Visual Studio, STM32Cube IDE, Visual Studio Code, Embarcadero RAD Studio, Qt Creator, KDevelop Системы контроля версий Git, Perforce, SVN, MS Visual Source Safe Операционные системы MS Windows, Linux Методологии Agile, Scrum, Waterfall Инструменты управления проектами Jira, Confluence, Trello, Clockify, Outlook

Подробнее
E-commerce & Retail • GameDev
АК
Алексей К.
Москва
C++ разработчик
Senior
3 636,36 Р/час
C++
Linux
Python
.NET Core
.NET Framework
Agile
Android Studio
Angular
Arduino
ASM
+69

Основным языком, на котором предпочитаю разрабатывать, является C/C++ актуальных стандартов. Достаточно много доводилось работать на C#, JavaScript, Python. Также знаю/имею опыт работы с: - языками общего назначения: PHP, Java, Delphi, asm, Go; - специализированными языками: SQL, HLSL (шейдеры), HTML, CSS, LESS, QML, LaTex, Wolfram Mathematica; - фреймворками и библиотеками: Boost (asio, bimap, circular buffer, context, coroutine, geometry, graph), STL, Qt 4/5/6, UnrealEngine 4, DirectX, OpenMP, OpenCascade, OpenSSL, .NET Framework и .NET Core, ASP.NET, Laravel, jQuery, Vue.js, Angular, Three.js, Asm.js, WinApi, Intel TBB; - средствами разработки и операционными системами: Windows, Linux (Ubuntu, Debian, CentOS), Docker, Git, Perforce, VisualStudio (Code), QtCreator, KDevelop, QDevelop, Eclipse, Clang-LLVM, GCC, CMake, QMake, QBS, IntelliJ IDEA, Android Studio, Arduino IDE, WebAssembly (Emscripten); - базами данных и средствами для работы с данными: MySQL, MS SqlSever, PostgreSQL, Elasticsearch, Kibana; - методологиями разработки и сопутствующими программными решениями: Agile, Scrum, Kanban, Continuous Integration, Test Driven Development, Github, BitBucket, Jira, YouTrack, Jenkins, TeamCity, AppVeyor, Gitlab.

Подробнее
Blockchain • FinTech & Banking • Information Security • IoT • Telecom • VR/AR
АА
Алексей А.
Батуми
C++ разработчик
Senior
4 155,84 Р/час
AI
AWS
Azure
Bash
Boost
C
C++
Clion
CMake
CppUnit
+53

Технические навыки: C++, C, STL, BOOST, POSIX, Multithreading, Bash, GCC, GDB, Valgrind, Perf, Cppcheck, Doxygen, Gtest, CppUnit, Python, CMake, Make, Git, QT, JSON, REST, CLion, macOS, Linux, gRPC, RabbitMQ, Kafka, Docker, Azure, AI, HFT, AWS, Kubernetes, network programming. Профессиональные навыки и умения: Опытный инженер с более чем 10-летним опытом в разработке программного обеспечения. Опытен в создании высоконагруженных бэкендов с нуля, соблюдая лучшие практики с использованием таких технологий, как C++, C, Python, многопоточность и других. Быстро адаптируюсь к новым инструментам и технологиям. Обладаю навыками работы с различными продуктами и платформами, демонстрирую аналитическое мышление и оперативный подход к решению проблем. Внимателен к деталям, проактивен, самомотивирован и отлично коммуницирую.

Подробнее

Недавно просмотренные специалисты

Social Networking
ВЛ
Валерия Л.
Сыктывкар
Оператор call-центра
Junior
285,71 Р/час
Деловая коммуникация
Обучаемость
Активное слушание
Стрессоустойчивость
Грамотность
Работа с базами данных
Битрикс
Исполнительность
Клиентоориентированность
Работа в команде
+24

Валерия — оператор call-центра грейда Lead из Сыктывкара. Имеет высшее образование по специальности «Педагогическое образование (с двумя профилями подготовки): русский язык, литература» от ФГБОУ ВО «СГУ им. Питирима Сорокина». Обладает навыками адаптивности к новым командам и технологиям, активного слушания, взаимодействия с клиентами, выявления их потребностей, консультирования, работы в команде, работы с базами данных, деловой коммуникации. Умеет готовить документацию и файлы в печать, собирать и анализировать информацию, редактировать и писать тексты. Владеет инструментами Wildberries, ChatGPT, «Битрикс». Относится адекватно к критике, стремится к развитию и изучению нового, отличается исполнительностью, грамотностью, клиентоориентированностью и стрессоустойчивостью.

Подробнее
EdTech • FinTech & Banking • Manufacturing • Urban technology
МЖ
Михаил Ж.
Таганрог
Системный аналитик
Middle+
3 082,74 Р/час
Redmine
blender
mermaid
UML
Keycloack
Kanban
GraphQL
office
MS Windows
Postman
+69

3+ года опыта работы в IT сфере; 3+ года опыта работы в системном анализе; Понимание жизненного цикла разработки ПО; Знание методологий разработки ПО; Опыт сбора требований, составления ТЗ, постановок задач разработчикам; Проектирование бизнес процессов в различных нотациях; Опыт составления UML-диаграмм; Формирование технической документации Понимание принципов монолитной, клиент-серверной и микросервисной архитектур; Навыки работы с инструментом тестирования API Postman; Знание REST API, опыт работы; Знания SQL среднего уровня; Умение читать / понимать / обновлять JSON; Хорошие коммуникативные навыки и способность работать в команде; Высокая ответственность и внимательность к деталям; Понимание языков программирования JavaScript, Java, С++.

Подробнее