В команду по разработке комплекса наблюдения, включающего оптико-электронные устройства, прецизионные механизмы, пространственную кинематику и программно-аппаратную систему управления, требуется программист микроконтроллеров с широким инженерным кругозором.
Обязанности:
- Проектирование и сопровождение встроенного программного обеспечения;
- Участие в разработке принципиальных электрических схем устройств;
- Участие в отладке и сопровождении устройств;
- Взаимодействие с инженерами-схемотехниками и конструкторами в процессе разработки;
- Разработка сервисных утилит или методик для диагностики и настройки разрабатываемых устройств;
- Реализации алгоритмов обработки информации во встроенном ПО;
- Разработка архитектуры встроенного ПО;
- Проведение оценки и оптимизация производительности вычислений в рамках разрабатываемого ПО и аппаратной платформы;
- Подготовка программных документов для внутреннего использования и согласно ГОСТ.19.101-77.
- Уверенное знание Embedded C/C++;
- Разработка документированного программного кода;
- Опыт работы с микроконтроллерами семейств ARM и AVR;
- Умение самостоятельно решать комплексные задачи, продумывая и реализовывая план действий;
- Опыт работы с цифровыми интерфейсами связи (RS-232/422/485, UART, USB, I2C, SPI, CAN);
- Опыт работы с протоколами TCP/UDP на микропроцессорах;
- Умение работать с системами реального времени (FreeRTOS);
- Желателен опыт работы в Linux, знание базовых утилит/команд;
- Опыт отладки;
- Английский на уровне свободного чтения документации;
- Опыт командной разработки софта с использованием Git;
- Коммуникабельность. Умение работать в коллективе.
Будет плюсом:
- Опыт работы с навигационным оборудованием и системами машинного зрения;
- Опыт построения гиростабилизированных систем;
- Участие в разработке и выпуске серийных изделий.
- Заработная плата договорная по результатам собеседования;
- Условия оформления и гарантии согласно ТК РФ с 1 рабочего дня;
- График работы: 5/2 (40-часов) с перерывом на обед. Выходные: суббота и воскресенье;
- Оплачиваемый отпуск до 28 дней;
- Стабильная заработная плата: выплаты 2 раза в месяц;
- Оплата больничного листа;
- Отчисления в пенсионный фонд;
- Доплата за сверхурочные работы, работу в выходные дни;
- Возможность карьерного роста;
- Стабильная работа в конструкторском бюро.