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