Low-level Software Engineer (C, Linux), удаленка
Российская IT-компания Аурига занимается разработкой ПО и официально аккредитована Минцифры. Значит, ее сотрудники получают все льготы для айтишников: ипотеку по сниженной ставке, отсрочку от службы и помощь с переездом. Сейчас в команду ищут инженера-разработчика (C/Linux) на удаленку с уверенным знанием английского.
Требования
Разработка на C и Assembler (желательно x86);
Использование Unix (Linux) tools (GCC, binutils, shell utilities, shell scripting, Makefile);
Разработка на уровне ядра Unix/Linux (модули и подсистемы ядра, драйвера);
Знание внутреннего устройства ядра Unix (Linux) и стандартных библиотек;
Отличное знание архитектуры CPU (желательно x86);
Отличное знание архитектуры PC (северный/южный мосты, PIC, PCI, ISA и т.д.);
Базовое представление о стандартном процессе разработки и жизненного цикла ПО;
Английский язык: отличные навыки чтения технической документации.
Что вас ждет на проекте
Разработка моделей различных устройств. Модели разрабатываются на языке, наследованном и очень похожем на C;
Разработанные устройства должны быть очень похожи на реальные: иметь такой же регистровый сет и вести себя также как и реальное устройство. Как правило, драйвер ОС должен успешно распознавать устройство и работать с ним как с реальным.