💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Инженер-разработчик встраиваемого ПО

Требования

Разработка ПОC++C

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Частная космическая компания.

Описание вакансии

Условия работы

Обязанности:-написание ПО для микроконтроллеров и его тестирование.

Требования:-знание языка программирования C/C++;-навыки работы с ARM — микроконтроллерами;

-владение средствами разработки программного обеспечения: GCC, ld, Make на уровне умения читать и править скрипты для этих средств;-опыт в разработке ПО для встраиваемых систем от 1 года;-опыт работы с периферией (UART, I2C, SPI, CAN);-базовое понимание схемотехники и умение анализировать работу схемы с использованием измерительного оборудования (осциллограф);-наличие хотя бы 2-х успешно завершенных проектов.

Пожелания:-опыт работы со скриптовыми языками;-опыт разработки встраиваемых приложений с использованием операционных систем реального времени;-умение работать с системами контроля версий;-опыт работы в команде или с чужим кодом;-опыт работы с семействами микроконтроллеров STM32F4xx, AVR8/AVR32, PIC;-опыт использования ОС Linux, работа с bash;-написание ПО для тестирования разрабатываемых устройств (желательно в Qt).

Плюсами являются:-знание принципов САУ и умение их применять;-понимание принципов ориентации космических аппаратов;-понимание принципов кодирования и шифрования информации.