Санкт-Петербург
Мы приглашаем инженера-программиста встраиваемого ПО.
Основные задачи:
- Участие в формировании исходных технических требований и технических заданий к проектам разработки и модернизации продуктов;
- Разработка и написание ПО на языке С/С++ для микроконтроллеров/микропроцессоров линеек STM32, atmega128;
- Поиск, устранение и анализ ошибок и проблем разработанного ПО. Работа по выявлению проблем с инженерами технической поддержки;
- Взаимодействие со схемотехниками по отладке программно-аппаратных комплексов;
- Взаимодействие с техническими писателями по разработке эксплуатационной документации.
Мы ожидаем от вас:
- Высшее техническое образование;
- Опыт работы с техническими заданиями и спецификациями на разработку и изменение ПО;
- Опыт работы с сетевыми протоколами TCP/UDP;
- Понимание и опыт многопоточной разработки RTOS;
- Знание языков С/C++ (C++11);
- Понимание работы архитектуры ARM CortexМ;
- Знание основных периферий: UART, I2C, I2S, SPI;
- Умение читать схемы;
- Умение работать с осциллографом и логическим анализатором;
- Знание английского языка на уровне чтения технической документации.