Системный программист (Embedded developer)
Требования
Местоположение и тип занятости
Компания
Профессиональные услуги и системная интеграция в области эксплуатации сетей связи
Описание вакансии
Условия работы
Компания DMTel ищет себе целеустремленного разработчика в команду для интересного проекта https://cemonalab.com/.
Обязанности:
- Разработка программного обеспечения для одноплатных ПК под управлением ОС Linux;
- Сборка ядра Linux для SoC ARM;
- Документирование кода, описание разрабатываемых компонентов;
- Оценка сроков исполнения задач;
- Отчетность в системе ведения проектов.
Требования:
- Знание общей архитектуры ядра Linux и опыт разработки под Linux;
- Знание языков программирования С, С++ и компиляции программ под архитектуру ARM;
- Знание взаимодействия с внешними устройствами (Ethernet, WiFi, модемы);
- Знание интерфейсов и протоколов GPIO, UART, USB, I2C, SPI, TCP/IP;
- Опыт работы с чужим кодом, рефакторинг;
- Опыт работы с системой контроля версий (Git);
- Умение работать в команде, пунктуальность, ответственность при выполнении задач.
Является преимуществом:
- Знание принципов работы систем мобильной связи (GSM/WCDMA/HSPA/LTE);
- Создание программных модулей (драйверов) для осуществления передачи данных по SPI, USB, Ethernet на FPGA;
- Программирование FPGA и SоC Altera и Xilinx. Знание VHDL, Verilog.
Тип занятости
Полная занятость.