Инженер-программист
НПО Алькор- до 120 000 руб.
Описание
Требования:
- образование высшее техническое,
- опыт написания документации, технических требований на разработку
Обязанности:
Разработчик драйверов С/С++
- Опыт низкоуровневого программирования на C/С++ от 3-х лет (OS Windows, Linux).
- Уверенное знание OS kernel API, моделей WDM, KMDF/UMDF.
- Понимание устройства шины PCI/PCIe
- Умение писать качественный и аккуратный код, работающий 24/7
- Умение профилировать и оптимизировать Умение пользоваться отладчиком (WinDBG, GDB)
- Умение разбираться в чужом коде. Умение работать в команде (git).
Плюсом будет:
- Знание сетевых технологий, в частности стека TCP/IP, будет плюсом также знание протоколов (SNMP, IGMP, и т.д.)
- Опыт разработки драйверов PCI устройств под OS Windows. Опыт разработки системных приложений под Linux.
- Знание стандартных интерфейсов UART, SPI, I2C, USB, PCIe.
- Понимание архитектурных отличий 32-х и 64-х битных версий Windows
- Практический опыт работы с отладочными средствами ядра Windows, в частности WinDbg, kd
- Опыт сборки Embedded систем средствами Yocto, Buildroot.