Программист C/C++
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Инженерное научно-производственное объединение "Панцирь" занимается комплексными программно-аппаратными решениями для предприятий в сфере безопасности с 2010 года.
Наш профиль — проектирование, производство и поставка собственной линейки охранного оборудования. На базе испытательной лаборатории мы тестируем и интегрируем программное обеспечение для охранных систем.
Мы являемся аккредитованной IT-компанией и наши сотрудники могут получить все льготы, предоставляемые государством.
Рады вам сообщить, что в нашу компанию требуется специалист на позицию «C/С++ Developer» и предлагаем вам стать частью нашей команды.
В чем заключается работа:
- Разработка программного кода для микроконтроллеров STM32 на языке С/С++;
- Разработка алгоритмов взаимодействия ядер процессора, работа с кэшем.
- Разработка алгоритмов взаимодействия между устройствами (с помощью существующего протокола обмена), маршрутизация данных;
- Разработка / доработка печатных плат.
Что мы ждем от специалиста:
- Стандартная периферия и интерфейсы: UART, I2C, SPI, DAC/ADC, Таймеры, PWM, DMA, Watchdog, GPIO;
- Внешняя периферия: сдвиговые регистры, дисплей (индикаторный и LED);
- Память - NOR, NAND, SRAM, DRAM, FLASH;
- Стандартные библиотеки для разработки (например, для STM32 HAL, CMSIS);
- Загрузчик микроконтроллера;
- Умение читать техническую документацию;
- Знание ОС на базе ядра Linux, командная строка, скрипты bash;
- Основы стека протоколов TCP/IP, HTTP/HTTPS протоколов;
- Опыт взаимодействия с системами сборки (Buildroot или подобные), GCC.
- Опыт программирования микроконтроллеров AVR или ARM, MIPS;
- Знание архитектуры микроконтроллеров, понимание деталей работы ядра и периферии;
- Понимание устройства GCC toolchain (makefile, параметры компиляции, скрипты линкера);
- Опыт работы со статическими анализаторами кода, например, PC-Lint, PVS Studio, CppCheck;
- Опыт работы с системами контроля версий.
Мы предлагаем:
- Конкурентную заработную плату (обсуждается по итогам собеседования);
- Оформление по ТК;
- Пятидневная рабочая неделя;
- Интересные и сложные проекты;
- Внутреннее/внешнее обучение за счет компании;
- Корпоративные мероприятия;
- Офис в центре с панорамными видами.
Высылайте свое резюме и наши специалисты свяжутся с вами!