Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Полный день
Обязанности:
- Разработка ПО низкого уровня для микроконтроллеров (преимущественно STM32) на базе RTOS (NuttX, FreeRTOS) и с использованием state machine;
- Разработка драйверов/api для периферийных микросхем, подключенных к микроконтроллеру (MEMS - барометры, акселерометры и т.д.);
- Написание unit-тестов программных модулей;
- Разработка протоколов передачи данных между устройствами;
- Разработка bootloader'ов;
Преимуществом будут:
- Умение использовать измерительную технику: Осциллографы, мультиметры, генераторы сигналов и т.д.;
- Опыт создания прошивок для ПЛИС (verilog/system verilog) для использования ПЛИС в аппаратном unit-тестировании;
- Умение паять.
Требования:
- Высшее профильное образование по направлению Радиотехника/Компьютерные технологии и информатика;
- Знание принципов построения приложения с использованием RTOS и state-machine;
- Умение использовать утилиты сборки make/cmake;
- Уверенное знание языков С/С++ (преимущественно С);
- Умение писать модульный код;
- Опыт написания цифровых фильтров с использованием SIMD-инструкций ядра;
- Опыт работы с внутренними блоками микроконтроллеров серии STM32: DMA, SPI, I2C, CAN, UART, PWM и т.д.;
- Опыт написания ПО на CMSIS без использования HAL;
- Английский язык на уровне, необходимом для чтения технической документации.
Условия:
Адрес
Санкт-Петербург, Заставская улица, 5/1
Контактная информация
Научно-Производственное Объединение Прибор Имени С.С. Голембиовского
Сайт:
не указан
Почта:
не указана
Вакансия опубликована 09.08.2024 в г. Санкт-Петербург.