Программист С со знанием Assembler, Java, Python, ОС Linux

Зарплата

от 50 000 до 90 000 ₽

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

Санкт-ПетербургПолный рабочий день

Компания

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

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

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

Требования:

- Базовые знания
Знания в области процедурного и объектно-ориентированного программирования, парадигмы модульного программирования. Знание различий между транслируемыми и интерпретируемыми языками
программирования, языками высокого и низкого уровня. Понимание принципов работы распределенных систем, кластерных систем, архитектуры типа "клиент-сервер", базовые знания по технологии виртуализации.

- Программирование и отладка
Опыт программирования и отладки программ на языке C (знание C++ желательно, но необязательно), знание основ Assembler, знание Java и/или Kotlin, python/Django, (знания в области Web-программирования с использованием Javascript являются плюсом).

- Опыт работы с ОС
Важен опыт работы с OC Linux и иcпользования её в качестве среды разработки, знание архитектуры компьютеров и встроенных систем.

- Низкоуровневое программирование
Весьма желателен опыт разработки драйверов под Linux, FreeBSD или другую UNIX-систему. Опыт разработки драйверов для RTOS типа QNX приветствуется.

- БД
Желательно знание принципов работы баз данных, SQL и NoSQL, построения распределенных баз данных и интерфейсов к ним.

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

- соблюдение всех правил компании

- подписание договора NDA - соглашение о конфиденциальности;

Программист должен знать:

- руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации, основные принципы структурного программирования;

- виды программного обеспечения;

- технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации;

- технологию автоматической обработки информации;

- виды технических носителей информации;

- методы классификации и кодирования информации;

- формализованные языки программирования;

- действующие стандарты, системы счислений, шифров и кодов;

- порядок оформления технической документации;

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

Бонусы

от 30-45 тысяч база + месячная премия до 100% оклада, если сроки соблюдаются.