Embedded программист С++ (космические аппараты)( Геоскан )
30 Сентября 2024
Город:
Санкт-Петербург
Занятость:
Полная занятость
Компания "Геоскан"
Геоскан – российская группа компаний полного цикла. Наша команда занимается разработкой и производством беспилотных авиационных систем и малых космических аппаратов. Оборудование и программное обеспечение Геоскана широко применяются в промышленности, образовании и индустрии развлечений. Мы устраиваем соревнования по образовательной робототехнике, запускаем спутники в космос и организуем красочные шоу дронов по всему миру.
Три года назад мы запустили проект по разработке образовательных наноспутников формата CubeSat. В 2022 году первый спутник был успешно отправлен на орбиту, в 2023 коду запущен еще один спутник. В текущем году будет запущено еще несколько спутников.
Сейчас мы расширяем команду разработки малых космических аппаратов (МКА) и ищем Embedded-программиста C++.
Чем предстоит заниматься:
- разрабатывать бортовое ПО МКА на языке C++ (программирование bare metal, без операционной системы, микроконтроллеры STM32, на отдельных модулях МКА возможно применение одноплатных компьютеров под управлением Linux, также возможно использование RTOS);
- проводить рефакторинг существующего кода, участвовать в code review;
- разрабатывать юнит-тесты и автоматические интеграционные тесты подсистем МКА;
- документировать создаваемое ПО (составление ТЗ на разработку, графической схемы алгоритма работы, временных диаграмм работы);
- взаимодействовать с командой разработки электронных модулей в части разработки архитектуры подсиcтем МКА;
- участвовать в испытаниях подсистем МКА на этапах наземных проверок и летных испытаний;
- участвовать в разработке протоколов межмодульного информационного обмена по различным бортовым интерфейсам МКА и разработке радиопротоколов для передачи команд и данных между наземной системой управления (НСУ) и МКА;
- разрабатывать служебные и тестовые desktop-приложения, необходимые для целей проверки, калибровки и тестирования бортовых подсистем МКА, а также для поддержки НСУ (приложения разрабатываются на C++ с применением библиотеки Qt и/или на Python).
Мы ожидаем, что вы:
- имеете высшее техническое образование;
- хорошо знаете С/С++, умеете применять объектно-ориентированный подход при разработке встраиваемого ПО;
- имеете опыт программирования контроллеров;
- имеете опыт разработки драйверов периферии;
- знакомы с интерфейсами CAN, UART, SPI, I2C, SDIO;
- работали с системами контроля версий (Git);
- умеете пользоваться измерительной аппаратурой: осциллограф, мультиметр, анализатор спектра.
Вашим преимуществом будет*:
- опыт работы с контроллерами семейства STM32;
- опыт разработки загрузчиков;
- опыт программирования soft-процессоров на архитектуре Nios для ПЛИС фирмы Altera;
- работа в космической сфере;
- знание теории связи, теории сигналов, теории антенн и СВЧ, ЦОС, понимание законов распространения радиоволн, умение производить расчеты радиолиний;
- опыт работы с протоколами стандарта DVB-S;
- навыки шифрования данных и криптографии;
- знание принципов работы различных датчиков (солнечных, звездных, магнитометров, гироскопов, акселерометров, ГНСС-приемников) и исполнительных систем (маховиков, магнитных катушек, двигателя);
- понимание принципов управления угловым движением КА, алгоритмов систем ориентации и стабилизации КА, методов фильтрации и обработки информации, численных методов, линейной алгебры и аналитической геометрии;
- знакомство с теорией автоматического управления, системой автоматического управления (САУ);
- знакомство с MatLab/Simulink (написание скриптов).
*Этот длинный список не означает, что всё из перечисленного нужно знать и уметь, но если хотя бы какой-то из пунктов выполнен, то вашему навыку найдется применение для решения одной из актуальных задач в разработке МКА.
Мы предлагаем:
- оформление в соответствии с ТК РФ и полностью белую заработную плату;
- работу в аккредитованной IT-компании;
- современный комфортный офис в шаговой доступности от метро Площадь Мужества ;
- охраняемую авто- и велопарковку;
- гибкое начало рабочего дня;
- полис ДМС после 6 месяцев работы;
- корпоративный спорт: футбол, волейбол, баскетбол, йога;
- изучение иностранных языков в офисе с 50% компенсацией от компании;
- корпоративную библиотеку и настольные игры;
- чай/кофе и станции здорового питания на уютных кухнях.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
26 Сентября
Ведущий программист 1С (TeamLead)
Санкт-Петербург
Компания "Петрович-Тех" «Петрович-Тех» строит и развивает цифровую экосистему для крупного ретейла в области строительства и DIY (коротко о...
26 Сентября
Инженер-программист( Nexign (АО «Нэксайн») )
Санкт-Петербург
Компания "Nexign (АО «Нэксайн»)" Nexign — IT-компания, разрабатывающая системы поддержки бизнеса и платформы IoT. C помощью нашего ПО операторы...
26 Сентября
Санкт-Петербург
от 200 000 руб.
Компания "ВОСХОД" Обязанности: Поддержка типовых конфигураций 1С (ЗУП, Бухгалтерия, УНФ) Доработка и разработка нетиповых конфигураций...
26 Сентября
Санкт-Петербург
Компания "Радар ММС" АО «НПП «Радар ммс» - ведущее промышленное предприятие Санкт-Петербурга. Мы являемся одним из лидеров российского рынка...
26 Сентября
Санкт-Петербург
Компания "ИСТ" Компания АО "Институт Сетевых Технологий" или "ИСТ" с 1996 года на рынке информационных технологий и телекоммуникационных...
Вакансия размещена в отрасли