Эта вакансия подойдет практикующему C/C++ разработчику ПО уровня (strong middle, senior, lead), имеющему опыт работы с Linux Kernel, встроенными решениями от bare metal до Linux, real-time задачами, драйверами.
Соотношение: ~70% код / ~30% техлидство
Чем предстоит заниматься:
Разработка:
- Разработка и сопровождение C/C++ кода в системных и встроенных компонентах;
- Разработка логики в части взаимодействия с периферийным оборудованием (CAN, UART, RS-485 / RS-232, Ethernet stack);
- Разработка взаимодействия Linux систем с ПЛИСовой частью(регистрами, прерывания, memory mapping, DMA — по необходимости);
- Интеграция и сопровождение драйверов в рамках существующей Linux-системы;
- Участие в разработке тестовой инфраструктуры и понимание подходов к тестированию.
- Участие в доработке на архитектуры ПО.
Задачи в части управления командой:
- Code review;
- Принятие участия в
- Формирование принципов правильного подхода к разработке:
- Тестирование;
- Корректность разработки с точки зрения читаемости и поддерживаемости кода;
- Технический долг;
- Взаимодействие с hardware и testing командами.
Без микроменеджмента и формального «руководства людьми».
Речь именно о техническом лидерстве.
Требования:
- Сильный практический опыт C / C++;
- Опыт разработки embedded систем;
- Хорошее понимание Linux подобных систем;
- Сильный практический опыт разработки под Linux;
- Практический навык code review, подходов к контролю качества кода и тестированию;
- Опыт или понимание разработки safety-critical / high-reliability software;
- Представление о стандартах и подходах, применяемых в safety-critical разработке;
- Опыт написания многопоточного безопасного кода;
Желаемые навыки:
- PCIe, Ethernet, DMA, power management;
- Отладка ядра Linux: kgdb, kdump, ftrace, perf;
- CI/CD для низкоуровневых или embedded-проектов;
- Python для автоматизации тестов и tooling;
- Понимание принципов HIL-тестирования;
- Опыт FPGA (Verilog / VHDL) — как дополнительный плюс.
Несколько причин работать с нами:
- Работа в амбициозном проекте с международными вызовами, респектабельными заказчиками и собственной группировкой КА;
- Возможности для профессионального и карьерного роста вместе с компанией до уровня директора по направлению;
- Стабильный официальный доход, своевременные выплаты, льготная ипотека 6% на Подмосковье;
- Расширенная программа ДМС: амбулаторное и стационарное лечение, обследования, вызов врача на дом и страхование при выезде за рубеж;
- Оформление в соответствии с трудовым законодательством;
- Режим работы: пять дней в неделю в офисе на ТТК (м. Римская);
- Дополнительный отпуск, фитнес-абонемент, поддержка публикационной/спикерской активности.