Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке ПО для западноевропейского рынка.
Компанию отличает продуктовый подход к разработке и плотная интеграция специалистов в распределенную команду, что позволяет им напрямую влиять на техническое решение, качество кода и конечный результат.
В текущем проекте мы занимаемся разработкой RAID-драйверов для дисковых систем (Windows / macOS): kernel-space, block I/O, взаимодействие с железом. Приглашаем в нашу команду Senior C++ разработчика с опытом низкоуровневого системного программирования: драйверы устройств (особенно storage / block devices), отладка kernel-level кода, оптимизация по памяти и производительности.
Для самопроверки: приходилось ли тебе работать с I/O стеком, IRQ/DMA, синхронизацией в kernel-space (locks, race conditions) или писать/дебажить драйверы? Если да - смело откликайся!
Для работы с редкими девайсами требуется работа в офисе в Академгородке, г. Новосибирск.
Technical stack:
- языки: C / C++;
- ОС: Windows, macOS, Linux;
- уровень: kernel-space / системное программирование;
- драйверы: разработка и поддержка RAID-драйверов (0, 1, 5);
- работа с железом: дисковые устройства, RAID-контроллеры;
- низкоуровневая работа с памятью и I/O, взаимодействие с ядром ОС, оптимизация (CPU, память, надёжность).
Мы ждём от тебя:
- владение английским языком на уровне чтения документации;
- уверенное знание C / C++;
- опыт системного / низкоуровневого программирования;
- понимание:
- работы операционных систем Windows / macOS, желательно Linux (опционально);
- kernel-space vs user-space;
- работы драйверов;
- защиты памяти, IRQ, DMA;
- синхронизации потоков, concurrency, memory ordering и т.д.
- опыт разработки или поддержки драйверов устройств (желательно storage / RAID);
- навык отладки сложных проблем (в т.ч. kernel-level);
- навык профилирования и оптимизации;
Желательно:
- опыт разработки или поддержки дисковых и RAID драйверов;
- опыт портирования между ОС (особенно Linux -> Windows / macOS);
- понимание работы с железом (hardware interaction, I/O).
Что ты получаешь:
- достойный уровень зарплаты;
- оплачиваемые больничные и отпуск (24 рабочих дня);
- стабильную долгосрочную загрузку (8 часов в день, 40 часов в неделю), гибкий график;
- работу в комфортном офисе компании в Академгородке;
- работу в профессиональной распределенной команде над интересными проектами;
- продуманный онбординг с опытным наставником, возможность изучения новых технологий и их применение в проектах, внутреннее обучение, митапы, tech talks и прокачка технических навыков;
- сильную команду специалистов, четко выстроенные процессы и методологии разработки;
- бесплатное изучение иностранных языков в рабочее время с преподавателями компании (английский, французский);
- компенсацию медицинских услуг, массажа или спорта (внутренний аналог ДМС);
- незабываемые корпоративные мероприятия, яркие тимбилдинги, а также офисные "плюшки".
О компании Новео:
- на рынке с 2002 г.;
- производственные отделы в странах Восточной Европы.
Присоединяйся к команде экспертов Новео для решения интересных задач!
