Войти

Системный программист Linux, Embeeded

Данная вакансия не актуальна.
Компания К.А RedCode
Тип Переезд / Москва
Описание вакансии

**Системный программист Linux, Embeeded**


**Обязанности:**


• Разработка и сопровождение кода Linux-based управляющего контроллера BMC для серверов;

• Разработка и сопровождение ПО встроенных контроллеров без OS (baremetal);

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

• Техническая поддержка производства и сервисного подразделения ПК Аквариус;

• Взаимодействие с вендорами и технологическими партнёрами.


**Требования:**


• Опыт системного программирования в Linux от 5 лет и более;

• Опыт низкоуровневого программирования baremetal, работа на стыке программного кода и железа (микроконтроллеры, SoC и т.д.);

• Опыт реверс-инжиниринга и наладки сложных программных систем;

• Знакомство с основами схемотехники — способность чтения принципиальных схем;

• Опыт разработки многопоточных приложений, хорошее понимание их работы;

• Опыт разработки клиент-серверных приложений, знание сетевых протоколов;

• Владение языками сценариев bash, awk, python, makefile;

• Хорошее владение техническим английским языком;

• Способность вести аккуратное документирование разработки.


**Приветствуется:**


• Навыки работы с электроникой: пайка, работа с вольтметром и с осциллографом;

• Опыт разработки драйверов для Linux;

• Знание HTML, JavaScript (AJAX, jQuery), HTML5;

• Опыт программирования шин и интерфейсов I2C, SMBus, SPI, USB, LPC;

• Опыт разработки на Assembler для x86 и ARM;

• Хорошие навыки коммуникации в команде;

• Знание автоматизированных систем проектирования и ведения проектов;

• Широкий технический кругозор.