Принимать участие в проведении исследований, анализе и оценки требований к программному обеспечению;
Принимать участие в разработке исходных данных на компоненты ПО;
Принимать участие в проектировании систем компьютерного программного обеспечения;
Принимать участие в разработке и проведении испытаний программного обеспечения и анализе их результатов;
Самостоятельно участвовать в разработке компонентов ПО, выполнять поставленные ведущим специалистом задачи;
Принимать участие в модификации текущего программного обеспечения для исправления ошибок, его адаптации к новому аппаратному обеспечению или обновления интерфейса и улучшения характеристик;
Обеспечивать работоспособность кода при помощи тестирования;
Ответственно документировать код в соответствии с РУК и требованиями ведущего специалиста;
Вносить исправления в код в соответствии с замечаниями и рекомендациями руководства;
Выезжать на объекты с целью осуществления настройки и контроля работоспособности аппаратуры;
Принимать участие в развертывании ПО на объектах дислокации;
Принимать участие в испытаниях программ на объекте;
Поддержка и доработка по ТЗ существующего кода, написание технической документации, поддержка пуско-наладочных работ ПО на объекте внедрения.
Требования:
Высшее техническое образование;
Опыт от 2 лет;
Опыт разработки многопоточных сетевых приложений для Linux;
Уверенные знания C/С++, опыт работы с системами контроля версий (mercurial,git);
Технический английский (чтение документации).
Будет преимуществом:
Знание shell Linux(bash/sh/ksh) на уровне опытного пользователя;
Опыт работы с gdb и qtcreator;
Понимание основ радиофизики.
Условия:
Официально оформляем и платим стабильно зарплату два раза в месяц;
Оплачиваем профессиональное обучение при необходимости;