Программист С/С++ встраиваемых систем (Middle/Senior)
Специальный Технологический Центр (ООО СТЦ) · Санкт-Петербург
от 200 000 ₽ на руки
- От 3 до 6 лет
- Полная
Описание вакансии
Уважаемый соискатель,
Наша компания – «Специальный Технологический Центр», – крупное производственное предприятие оборонно-промышленного комплекса, официально входящее в реестр аккредитованных IT-компаний.
Мы являемся одним из ведущих предприятий России в области разработки и производства беспилотных летательных аппаратов, радиоэлектронных комплексов, а также измерительного оборудования.
Будем рады Вашему отклику!
Обязанности:
- разработка встраиваемого ПО на C/C++17/20 для систем радиосвязи на ОС Linux;
- разработка новых алгоритмов для систем радиосвязи, их моделирование и реализация их на целевой платформе;
- автоматизация процессов разработки: тестирование, оценка покрытия кода, выпуск продукции, непрерывная интеграция, Docker;
- модернизация текущей кодовой базы;
- код-ревью, обсуждение текущих и планирование новых разработок;
- сборка для новой продукции загрузчика (U-Boot), ядра (Linux) и файловой системы;
- разработка Unit-тестов на реализованный функционал (на различных уровнях тестирования).
Требования:
- уверенное знание языков программирования C/C++;
- знание особенностей применения C в C++ в проектах;
- опыт использования в работе стандартных библиотек С и C++17/20;
- опыт разработки приложений для Embedded Linux, драйверов в пространстве ядра Linux;
- использование Git при разработке ПО;
- знание классических алгоритмов и структур данных;
- базовые знания сетей и протоколов (TCP/IP, UDP);
- кросс-платформенная сборка приложений с использованием CMake.
Будет преимуществом:
- опыт разработки алгоритмов и протоколов для систем связи.
- опыт написания Bash-скриптов;
- опыт работы с интерфейсами CAN, SPI, USB, Ethernet.
Если Вы не соответствуете одному или нескольким требованиям, мы также готовы рассмотреть Вашу кандидатуру.
Условия:
- стабильная работа на крупном предприятии оборонно-промышленного комплекса с 22-летней историей в команде опытных специалистов;
- официальное оформление согласно ТК РФ, белая заработная плата;
- график работы: с ПН по ЧТ 09:00-18:00, ПТ 09:00-17:00 (плавающее начало рабочего дня);
- премия в конце календарного года («13-я заработная плата»);
- ДМС со стоматологией по окончании испытательного срока;
- частичная компенсация затрат на спортивные абонементы;
- возможность повышать свой профессиональный уровень, участвовать в конференциях и проходить обучение за счёт компании;
- поддержка сотрудников в радостных и сложных жизненных ситуациях (материальная помощь);
- проведение для сотрудников корпоративных мероприятий (экскурсий, интеллектуальных и спортивных состязаний и т.д.);
- перспективы карьерного роста и самореализации: мы растим и повышаем специалистов в рамках компании.
Предоставляется право на получение отсрочки от призыва на военную службу (в соответствии с Постановлением правительства №1725 от 30.09.2022).
Ключевые навыки
- Linux
- C++
- Алгоритмы и структуры данных
- Docker-compose
- Тестирование ПО
- Оптимизация кода
- Bash
- Рефакторинг кода