Embedded-программист C++ (космические аппараты)
Описание
Локация: Санкт-Петербург, улица Шателена, 3. Работа на месте работодателя.
Компания
Геоскан — российская группа компаний полного цикла, разрабатывающая и производящая беспилотные авиационные системы и малые космические аппараты.
Что делать
Разрабатывать бортовое ПО малых космических аппаратов на C++: bare metal, STM32, Linux и RTOS.
Рефакторить существующий код, участвовать в code review и создавать модульные и автоматические интеграционные тесты.
Документировать ПО, включая технические задания, схемы алгоритмов и временные диаграммы.
Участвовать в разработке архитектуры подсистем, межмодульных интерфейсов и радиопротоколов связи между наземной системой управления и аппаратом.
Разрабатывать служебные и тестовые desktop-приложения на C++/Qt и Python.
Участвовать в наземных проверках и летных испытаниях подсистем.
Требования
Высшее техническое образование и опыт разработки от 3 до 6 лет.
Знание C/C++, объектно-ориентированного подхода и программирования микроконтроллеров.
Опыт разработки драйверов периферии.
Знание интерфейсов CAN, UART, SPI, I2C и SDIO.
Опыт работы с Git и измерительной аппаратурой: осциллографом, мультиметром и анализатором спектра.
Хорошо, если есть
Опыт работы с STM32, Nios для ПЛИС Altera или Embedded Linux/Buildroot.
Опыт в космической сфере, разработке радиопротоколов, DVB-S, криптографии и цифровой обработке сигналов.
Знание датчиков и исполнительных систем космических аппаратов, алгоритмов ориентации и стабилизации.
Знание теории автоматического управления, численных методов, линейной алгебры и MATLAB/Simulink.
Культура и преимущества
Оформление по ТК РФ и полностью официальная заработная плата.
Работа в аккредитованной IT-компании в современном офисе рядом с метро «Площадь Мужества».
Гибкое начало рабочего дня, охраняемая авто- и велопарковка.
ДМС после трех месяцев работы.
Корпоративный спорт, библиотека, настольные игры, чай, кофе и станции здорового питания.
Изучение иностранных языков в офисе с компенсацией 50% от компании.