Обязанности: - Разработка ПО пользовательского и системного уровней для ОС Linux.
- Функциональное тестирование и отладка разработанного программного обеспечения.
- Разработка сопроводительной документации на программное изделие.
- Взаимодействие с инженерами и kernel-программистами при выработке технических решений.
- Техническое сопровождение разработанных программных изделий.
Требования: - Уверенное знание C/С++.
- Опыт системного программирования в среде Linux. Навыки отладки системного ПО для ОС Linux.
- Навыки сетевого программирования для ОС Linux.
- Умение писать скрипты в shell (sh, bash, zsh и т.п).
- Умение работать в cli (знание утилит: ldd, dd, gawk, sysctl, ssh, egrep, pgrep, qemu и т.п).
- Опыт сборки ПО для архитектур x86, ARM: знание сборщиков cmake, autogen, make.
- Умение работать с системами контроля версий (git, svn и т.п.).
Приветствуется:
- Умение работать с IDE (Eclipse и т.п.).
- Понимание работы шин: CAN, UART, I2C, SPI, USB, PCIe.
- Понимание работы стека TCP/IP.
- Знание скриптовых языков: Perl, Python и т.п.
- Знание библиотеки ncurses.
- Опыт написания ПО с графическим интерфейсом с использованием QT или GTK.
- Опыт работы с библиотеками периферии (libpci, libusb, libsensors и т.п.).
Условия: - Работа в успешной компании в команде интересных, увлеченных своим делом людей.
- Заработная плата обсуждается в зависимости от квалификации кандидата.
- Трудоустройство по ТК РФ.
- ДМС после испытательного срока.
- График работы: 5/2 с 10:00 до 18:30 (гибкое начало дня).
- Офис в шаговой доступности от метро Беляево.
Просьба указывать зарплатные ожидания в сопроводительном письме в случае отсутствия в резюме информации о заработной плате.
Благодарим Вас за интерес, проявленный к нашей Компании.
Если Вы хотите убедиться, что условия работы в нашей Компании соответствуют важным для Вас требованиям, укажите эти требования в сопроводительном письме, и мы обязательно Вам ответим!