Инжиниринговый Центр Железнодорожного Транспорта
Системный программист С/C++
Не указана
- C++
- Linux
- CAN
- Ethernet
- Алгоритмы и структуры данных
- Оптимизация кода
- ARM
- Анализ требований
- STL
- GitHub
- SVN
- SQL
- Visual Studio Code
Мы в поисках специалиста по разработке и сопровождению встраиваемого ПО, исполняемого в составе систем реального времени на неспециализированных компьютерах.
Вы будете выполнять следующие обязанности:
- разработка и сопровождение системного, сервисного и диагностического программного обеспечения для встраиваемых систем;
- разработка программных модулей для взаимодействия с периферийными устройствами, в том числе с помощью интерфейсов Ethernet, CAN;
- реализация алгоритмов системы управления в соответствии с функциональными требованиями;
- приёмка и дальнейшее сопровождение программного обеспечения от субподрядчиков;
- разработка программной и технической документации.
В этих целях Вам необходимы:
- опыт встраиваемой разработки на языках C/C++;
- понимание базовых алгоритмов и структур данных;
- опыт настройки систем сборки (желательно cmake);
- опыт разработки с использованием систем контроля версий (желательно Git);
- опыт разработки программного обеспечения под ОС Linux;
- опыт разработки многопоточных приложений;
- понимание устройства микроконтроллеров и физических интерфейсов;
- способность самостоятельно организовать свою работу и выполнять сложные задачи совместно с разработчиками смежных подразделений.
Желателен дополнительный опыт:
- разработки программного обеспечения для встраиваемых систем, систем управления реального времени;
- написания скриптов на bash/python;
- опыт работы с базами данных (создание SQL-запросов, разработка топологии);
- написания unit/модульных тестов для разрабатываемого кода с использованием открытых фреймворков тестирования;
- использования систем непрерывной интеграции и поставки (CI/CD).
Если Вы работаете у нас, мы гарантируем Вам:
- конкурентоспособную заработную плату;
- гибкий график работы;
- полное соблюдение трудового законодательства;
- эффективную, прозрачную премиальную систему;
- ДМС;
- дополнительный социальный пакет;
- работа в комфортном офисе А класса;
- комфортное, оборудованное место для приема пищи с бесплатным кофе;
- обучение за счёт компании.
Если наша вакансия заинтересовала Вас, нажмите на кнопку «Откликнуться на вакансию» и мы ответим Вам!