Software Engineer (C, Linux, Embedded) - возможен переезд

Зарплата

от 3000 €

Местоположение и тип занятости

Вильнюс (Литва)

Компания

Разработка программного обеспечения на заказ

Описание вакансии

Условия работы

АУРИГА — аккредитованная IT-компания, оказывающая услуги по разработке ПО и ИТ-консалтингу с 1990 года. Являемся активным членом ассоциации компаний-разработчиков ПО РУССОФТ и экспертами в сфере разработки программного обеспечения: встроенные системы, системы реального времени, сложные корпоративные решения, мобильные и веб-приложения.

Сейчас мы ищем системного разработчика с возможной релокацией. Идеальным для нас кандидатом является инженер уровня middle-senior со знанием языка C, опытом работы в ядре ОС, представлением архитектуры PC и CPU.

О проекте

Наш заказчик - это крупная компания-лидер в области производства микропроцессоров, чипсетов и других электронных устройств. Основной продукт, над которым ведется работа, симулятор реальных “железных” платформ, включающих все: процессоры, контроллеры, шины, периферийные устройства. Наша команда разрабатывает модели реальных устройств для симулятора: от обычных ethernet адаптеров до новейших устройств. Работать придется на стыке “железа” (симуляции) и софта, начиная с BIOS и заканчивая ядром ОС, как правило, Linux, иногда Windows, и их драйверами. Как правило, разработанная модель проверяется загрузкой ОС, идентификацией устройства драйвером и успешной работой в этой ОС.

Если вы что-то не будете знать – наша команда разработчиков с удовольствием поделится своими знаниями с вами. Если вы что-то знаете лучше нас – будем рады поучиться у вас.

Что вас ждет на проекте:

  • Разработка моделей различных устройств. Модели разрабатываются на языке, наследованном и очень похожем на C.
  • Разработанные устройства должны быть очень похожи на реальные. Как правило, драйвер ОС должен успешно распознавать устройство и работать с ним как с реальным.

От Вас мы ждем опыт работы в следующих областях:

  • Разработка на C и Assembler (желательно x86).
  • Использование Unix (Linux) tools (GCC, binutils, shell utilities, shell scripting, Makefile).
  • Разработка на уровне ядра Unix/Linux (модули и подсистемы ядра, драйвера).
  • Знание внутреннего устройства ядра Unix (Linux) и стандартных библиотек.
  • Отличное знание архитектуры CPU (желательно x86).
  • Отличное знание архитектуры PC (северный/южный мосты, PIC, PCI, ISA и т.д.).
  • Базовое представление о стандартном процессе разработки и жизненного цикла разработки ПО.
  • Английский на уровне intermediate и выше

Бонусы

Мы предлагаем:

  • Помощь с релокацией по всем важным пунктам: оплатим расходы на визу, билеты для всей семьи и жилье на первое время. В Вильнюсе поможем с оформлением ВНЖ.
  • Гибкий график и формат работы: удаленно или в офисе, главное, быть на связи с командой в определенные часы.
  • Возможности профессионального и карьерного роста: раз в год в компании проходит аттестация с составлением индивидуального плана развития и пересмотром уровня заработной платы;
  • Экспертное сообщество: наши сотрудники делятся опытом на технических вебинарах и пишут статьи в популярных IT сообществах.
  • Подключение к медицинской страховке.

Смотреть ещё вакансии