other

Embedded C++ developer

Более недели назад

З/П не указана

Город: Москва

АЙТИ КА

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

Мы — научно-производственное предприятие. На рынке более 30 лет, в компании работает более 400 специалистов. Занимаемся разработкой, производством инструментов и изготовлением приборов для измерения, тестирования и навигации Предстоит заниматься: Разработка управляющих программ для высококлассной измерительной техники, которая применяется в лабораторных условиях, в транспортной технике, в самолетах и в космических аппаратах. Разработка как под высокопроизводительные процессоры TI, средние процессоры STM, так и под отечественные процессоры специального применения. Разработка с прямым использованием прерываний либо с использованием операционных систем RTOS (Linux, FreeRTOS). Возможность использования низкоуровневого программирования для скоростных алгоритмов и актуальных стандартов языка C++. Обязанности: Участие в разработке требований на ПО. Разработка тестового ПО для наладки и настройки оборудования. Отладка и ПО, и отработка нового оборудования совместно с разработчиком электроники и разработчиком FPGA. Документирование собственной разработки. Наши ожидания: Знание принципов работы микропроцессоров и основной периферии. Знание стандартных алгоритмов и шаблонов проектирования программного обеспечения. Знание операционных систем для встроенного ПО. Опыт отладки новых изделий, написание начальных тестов для оборудования. Опыт работы с периферийными интерфейсами UART/USART, I2C, SPI, McASP, Ethernet, USB, PCI, PCIe. Умение работать с измерительными приборами (мультиметр, осциллограф, логический анализатор). Чтение и понимание электрических принципиальных схем. Умение читать и поддерживать чужой код. Готовность изучать предметную область, развиваться в разработке встраиваемых систем. Опыт работы в команде. Взаимодействие со смежными разработчиками (разработчиками аппаратуры, программистами FPGA, техническим писателем). Знание инструментов для разработки встроенного ПО и инструментов контроля версий. Приветствуется: Опыт разработки драйверов для ОС Windows, Linux. Опыт работы с DSP обработкой. Используемые инструменты и технологии: Среды для разработки: IAR, Keil, TI Code Composer Studio, STM32Cube. Системы контроля версий: Mercurial, GIT. Процессоры: TI OMAP L13x, TI OMAP AM335x, TI 66АК2х., STM32x, ADSP218x, ADSP219x, FPGA ядра Nios, Microblaze. Обязательные профессиональные требования: Высшее техническое образование. Опыт программирования на языке C и C++ от 3 лет, наличие завершенных проектов. Опыт низкоуровневого программирования под архитектуру ARM. Понимание принципов разработки качественного ПО (SOLID), умение писать понятный, структурированный и читабельный код. Готовность продемонстрировать свои проекты. Условия работы: Стабильная заработная плата 250.000 руб. (на руки). Аккредитованная ИТ-компания; Комфортные условия труда - современное оборудование, эргономичные рабочие места, зона отдыха с пуфиками, комнаты приема пищи, свой спортзал. Команда c развитой корпоративной культурой, корпоративные, спортивные мероприятия, клубы по интересам. Возможность профессионального роста - регулярные обучающие мероприятия (профессионально-технические, организационно-управленческие, комплексные). Официальное трудоустройство по ТКРФ. Формат работы: офисный График работы с 9 до 18ч по будням (гибкое начало дня), выходные: суббота и воскресенье. Оставляй отклик и стань частью нашей сильной и сплоченной команды!

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 123958826

Похожие вакансии

Embedded developer

Договорная

Москва

ИТСС

Программист-разработчик (Embedded software developer C\C++)

Договорная

Москва

НПО «Наука»

C++ разработчик (Embedded)

Договорная

Москва

Delta Solutions

C++ разработчик (Embedded)

От 200 000 руб.

Москва

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

C/C++ Developer

Договорная

Москва

Открытые решения