Обязанности:
Торгово-промышленная группа «ТАЙПИТ» приглашает присоединиться к команде Ведущего инженера-программиста в одно из крупнейших направлений бизнеса - «Тайпит-Измерительные Приборы». Компания образована в 2007г., производит и реализует счетчики электроэнергии собственного бренда «НЕВА» и метрологическое оборудования «Нева-Тест», а также разрабатывает системы АСКУЭ и облачные сервисы. ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: Программист встраиваемых систем. Разработка и модернизация ПО. Разработка, тестирование и сопровождение встраиваемого ПО для микроконтроллеров на базе ядер ARM Cortex-M, RISC-V и др. Проектирование низкоуровневых драйверов периферии (UART, SPI, I2C, SDIO, CAN, ADC, DAC, DMA, таймеры, прерывания). Разработка многопоточных приложений под управлением ОС реального времени (FreeRTOS). Реализация и поддержка проводных/беспроводных протоколов обмена (DLMS/COSEM, NB-IoT, BLE, Wi-Fi и др). Работа с legacy-кодом: поддержка существующих проектов, рефакторинг, модернизация оптимизация алгоритмов обработки данных и энергопотребления. Тестирование - обеспечение высокого качества кода и его покрытия тестами. Написание модульных тестов (Google Test, CppUTest, Unity, Ceedling или аналоги). Внедрение статического анализа, функционального тестирования, фаззинг-тестирования, документирование и инструментарий. Обязательное оформление программной документации - работа с Git; организация CI/CD (GitLab CI и пр). Написание вспомогательной программной оснастки для автоматизации (bash, python и др.) ЧТО МЫ ЖДЁМ ОТ ВАС: Высшее техническое образование (радиотехника, электроника, информатика, вычислительная техника или смежные специальности) Коммерческий опыт embedded-разработки на C/C++ от 3 лет Опыт разработки для различных микроконтроллерных платформах Глубокое знание C, уверенное владение C++ и ООП (включая паттерны проектирования, алгоритмы, структуры данных). Понимание архитектуры ARM Cortex-M, RISC-V (прерывания, DMA, периферия, память) Практический опыт разработки под FreeRTOS (многопоточность, синхронизация, очереди) Опыт реализации обмена по UART, SPI, I2C, SDIO Навыки отладки с применением JTAG/SWD-отладчиков (ST-Link, J-Link), логических анализаторов, осциллографов Умение читать принципиальные электрические схемы и разбираться в аппаратной части Опыт работы с Git; понимание процессов CI/CD - Опыт написания модульных тестов Навыки написания скриптов (bash, python и др) Знание Linux на уровне уверенного пользователя Опыт сборки проектов (make, cmake, кросс-компиляция) Опыт работы в предметных областях: электроэнергетика, IoT, устройства сбора данных - Опыт разработки системного ПО под ОС Linux - Знание DLMS/COSEM - Опыт с беспроводными технологиями: LoRaWAN, NB-IoT, BLE, Wi-Fi, GSM ЧТО МЫ ПРЕДЛАГАЕМ: Оформление по ТК РФ с первого дня, заработная плата и бонусы полностью белые и всегда вовремя. ДМС после прохождения испытательного срока. Возможности для профессионального роста и развития. Полная занятость с графиком работы 5/2 с 8:00 до 17:00/с 8:30 до 17:30/с 9:00 до 18:00 на выбор. Работу в стабильной компании в составе крупного холдинга с многолетней историей (в этом году нам исполнилось 35 лет) и богатой корпоративной культурой.Похожие вакансии
Договорная
Санкт-Петербург. Станции метро: Новочеркасская, Ладожская, Улица Дыбенко, Проспект Большевиков
Радар ММС
Договорная
Санкт-Петербург. Станции метро: Новочеркасская, Ладожская, Улица Дыбенко, Проспект Большевиков
САТЕЛ, Группа компаний
Договорная
Санкт-Петербург. Станции метро: Новочеркасская, Ладожская, Улица Дыбенко, Проспект Большевиков
КБ Арсенал
От 140 000 руб.
Санкт-Петербург. Станции метро: Новочеркасская, Ладожская, Улица Дыбенко, Проспект Большевиков
КБ Арсенал
Договорная
Санкт-Петербург. Станции метро: Новочеркасская, Ладожская, Улица Дыбенко, Проспект Большевиков
Силовые машины, Акционерное общество
От 228 500 руб.
Санкт-Петербург. Станции метро: Новочеркасская, Ладожская, Улица Дыбенко, Проспект Большевиков
ПО Элтехника