👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Системный программист (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.

Тип занятости

Полная занятость.