Embedded Linux developer

В развивающийся проект требуется на полный рабочий день удаленный разработчик под

Linux для встроенных систем. Вакансия ориентирована на длительное сотрудничество.

В Ваши должностные обязанности будет входить разработка программного обеспечения

для встроенных систем на языке C/С++ и его отладка.

Общие требования:

* Опыт написания приложений на C/С++ под Linux от двух лет

* Опыт написания и отладки драйверов под Linux

* Хорошее знание английского языка

* Общие знания о структуре исполняемого кода и принципов работы программ (стэк, организация памяти, соглашения о вызовах, прерывания)

* Знание принципов многопоточного программирования

* Навыки отладки приложений

* Коммуникабельность, самостоятельность, желание получать новые знания и опыт

Следующие знания, навыки и опыт будут дополнительным плюсом:

* Знание архитектуры и опыт программирование под ARM с ядром Cortex-A8 (в частности OMAP)

* Опыт написания драйверов для устройств, работающих по DMA

* Знание протоколов SPI, I2C

* Опыт проектирования с использованием UML

* Опыт разработки приложений для операционных систем реального времени

* Понимание специфики разработки для встроенных систем, умение отлаживать с использованием hardware-отладчика

* Знание Python и/или Perl

* Понимание принципов программирования на языках низкого уровня

* Опыт разработки с использованием GCC

* Опыт работы с CVS или SVN

* Умение быстро разбираться в чужом коде, практические навыки реинжиниринга

* Местоположение разработчика Москва, Московская обл.

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

* Работу в стабильной динамично развивающейся компании, в пяти минутах от ст.м. (по вкусу) :):):):):):):):):)

* Перспективы для профессионального и карьерного роста

* Заработную плату, которая назначается в зависимости от результатов собеседования