Инженер-программист
Вакансия "Инженер-программист"
Полная занятость, полный рабочий день
Обязанности
- Разработка программного обеспечения под ОС КПДА для бортовых информационно-измерительных систем.
- Тестирование ПО, отладка на макетах и опытных образцах устройств.
- Сопровождение и рефакторинг существующего ПО, работа с legacy-проектами.
- Проведение анализа производительности и оптимизация ПО.
- Работа в соответствии с существующими стандартами в части безопасности и качества разработки ПО.
- Участие в проектировании аппаратной части встроенной системы.
- Предупреждение сбоев в работе устройств, разработка продуктов для самодиагностики устройств.
- Участие в пусконаладочных работах и заводских ходовых испытаниях, сопровождение ПО в период эксплуатации.
Дополнительно
- Трудоустройство по ТК РФ;
- Стабильная заработная плата 2 раза в месяц;
- Заработная плата обсуждается на собеседовании.
- График работы с понедельника по пятницу с 9. 00 до 17. 00;
- Работа, связанная с созданием новых программно-аппаратных продуктов.
- Командировки (несколько раз в год).
- Возможна работа с гостайной.
- Офис в 15 минутах от м. Электросила.
Общие требования
- Высшее техническое образование (прикладная физика, информатика, робототехника).
- Опыт программирования на С/С++ от 5 лет, уверенное знание стандартов C++14, C++17, C++20.
- Владение средствами сборки CMake.
- Опыт разработки ПО под QNX Neutrino.
- Опыт работы с Boost. Asio и Qt.
- Опыт работы с сетевыми сокетами TCP/IP, UDP, RAW.
- Опыт разработки многопоточных приложений.
- Опыт работы с реляционными СУБД и написания SQL-сценариев.
- Опыт работы с системами контроля версий (Git, SVN).
- Умение работать с лабораторным оборудованием (генератор, осциллограф, мультиметр).
- Знание методов математической статистики, теории оценивания;
- Знание и понимание принципов цифровой обработки и фильтрации сигналов, знание фильтров Калмана (KF, EKF).
- Знание и опыт разработки встроенного программного обеспечения реального времени.
- Умение работать с наиболее часто встречающимися на микроконтроллерах интерфейсами связи с периферией (UART, I2C, SPI).
- Знание основ электротехники и микроэлектроники.
- Умение читать принципиальные схемы.
- Уверенное владение техническим английским.
- Готовность к работе в режиме многозадачности, стрессоустойчивость, обучаемость.
Требования к образованию
Опыт работы
Похожие вакансии
ФГКУ "ГЦИТ ВОЙСК НАЦИОНАЛЬНОЙ ГВАРДИИ"