АУРИГА — американская компания, ведущий разработчик программного обеспечения на заказ для зарубежных и российских клиентов – открывает вакансию Embedded Software Engineer (System Safety and Mission Critical Software).Проект LynuxWorks (http://www.lynuxworks.com/)
Вся линейка программных продуктов LynuxWorks, включая:
LynxSecure Hypervisor for RTOS Virtualization—высоконадежное ядро разделения и встраиваемый гипервизор для виртуализации многоядерных встраиваемых приложений реального времени Linux® и Windows®.
Virtualization for Embedded Linux— безопасная виртуализация, защищающая встраиваемые приложения Linux в виртуализированных системах, содержащих многочисленные приложения Linux, Windows или приложения реального времени.
LynxOS® Embedded RTOS— операционная система реального времени (ОСРВ), соответствующая стандарту POSIX® и обладающая поддержкой приложений Linux® для супернадежных (ultra reliable) систем.
LynxOS-SE RTOS— ОСРВ с функцией разбиения пространства-времени и поддержкой ARINC 653 для систем реального времени средней надежности опасных для жизни (safety-critical, medium-assurance real-time systems).
LynxOS-178 RTOS— единственная ОСРВ, соответствующая стандарту POSIX и сертифицируемая по стандарту DO-178B, широко используемая в военных и авиакосмических системахподдержка и разработка многоплатформенной драйверной библиотеки для специализированного телефонного оборудования (telephony boards).
Обязанности:
* Дизайн и доработка компонентов операционной системы (управление памятью, планировщик, файловая система, сеть, драйверы устройств, а также других системных библиотек/библиотек ядра и подсистем).
* Дизайн и доработка портов операционной системы для процессоров с различной архитектурой и встроенных аппаратных платформ.
* Разработка документации для спецификации требований программных продуктов и тестирования на основе требований.
* Реализация системного и функционального тестирования, а также тестирования на основе требований с покрытием структуры программного продукта (MC/D, decision coverage, statement coverage, data/control coupling).
·
Требования:
* C, Assembler – от 3-х лет.
* Отличное знание внутренней структуры ядра и системной архитектуры Unix (Linux).
* Отличное знание одной или более стандартных архитектур процессора (PowerPC, MIPS, x86, ARM, etc.).
* Опыт разработки драйверов устройств.
* Продвинутый пользователь Unix (Linux).
* Опыт работы с инструментами разработки и окружения Unix(Linux) , в т. ч. GCC, binutils, shell utilities, shell scripting, Makefile, etc.
* Опыт работы с эмуляцией аппаратного обеспечения – большой плюс.
* Хороший уровень письменного английского языка
Условия:
* Заработная плата зависит от результатов собеседования
* Развитая программа добровольного мед.страхования
* 40 часов в неделю (~8 часов в день), гибкий график работы, позволяющий совмещать работу и учебу в аспирантуре или вузе
* Возможность (зависит от Вашего текущего уровня) посещения занятий по английскому языку без "отрыва от производства". Занятия субсидируются компанией
* Возможность активного общения с западными заказчиками
* Дружный и по большей части молодой коллектив
* Адекватные и грамотные руководители
* Возможность карьерного и профессионального роста