Программист встраиваемых систем
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требования:
- Отличное знание C и C++ (Embedded C++);
- Опыт работы с микроконтроллерами на ядрах ARM7, Cortex-M3, Cortex-M4F;
- Опыт работы с периферией, такой как порты ввода/вывода SPI, I2C, I2S, UART, таймеры, АЦП и ЦАП;
- Умение пользоваться системами контроля версии (hg, git);
- Знание среды разработки Keil uVision;
- Базовые знания цифровой схемотехники, умение читать принципиальные схемы;
- Опыт использования ОСРВ (FreeRTOS, eCOS или uC/os);
- Опыт создания приложений для встроенных систем с графическим интерфейсом;
- Базовые знания TCP/IP;
- Английский язык, достаточный для чтения технической документации;
- Аккуратность, ответственность.
Обязанности:
- Разработка программного обеспечения для оборудования радиосвязи (носимые и возимые абонентские терминалы, базовые станции, модемы).
Дополнительные инструкции
Плюсом будет являться:
- Знания алгоритмов цифровой обработки сигналов и технологии программно-определяемого радио (DSP, SDR);
- Знания в области цифровой радиосвязи;
- Опыт программирования на Java, Python или perl;
- Опыт работы с библиотекой Qt;
- Опыт работы с оборудованием радиосвязи;
- Опыт разработки на базе Embedded Linux.