Практика тестирования и документирования написанного кода;
Умение писать грамотные и понятные технические документы;
Английский язык на уровне чтения технической документации.
Желательно:
Знание и понимание работы различных подсистем ОС, таких как управление памятью, межпроцессное взаимодействие, синхронизация, планирование задач, специфика работы multicore и принципов работы различной аппаратуры (PCI, USB, SATA и т.д.);
Знакомство с особенностями микроядерных операционных систем;
Опыт написания драйверов устройств;
Знание специфики разработки под специализированные ОС (real-time, embedded);
Опыт разработки под различные архитектуры (ARM, PowerPC, MIPS);
Навыки оптимизации кода под конкретную аппаратную платформу;
Знания в области информационной безопасности;
Хорошее знание языка программирования C++.
Мы предлагаем
Откликнуться на вакансию
Мы используем файлы cookie, чтобы улучшить работу сайта. Дальнейшее пребывание на сайте означает согласие с их применением. Подробнее