other

Инженер-программист встраиваемых систем (Embedded C/C++ Developer, STM32)

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

От 120 000 руб.

Город: Санкт-Петербург. Станции метро: Петроградская

Холдинг ЛЕНПОЛИГРАФМАШ

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

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

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

ОАО «ЛЕНПОЛИГРАФМАШ» уже более 135 лет работает на рынке точного приборостроения и машиностроения и на сегодняшний день остаётся одним из ведущих предприятий Санкт-Петербурга в этой сфере.Мы — головная организация производственного дивизиона Холдинга "ЛЕНПОЛИГРАФМАШ", объединяющего 45 компаний. Основное направление нашей деятельности — разработка и производство широкой номенклатуры высокотехнологичных изделий, а также специализированного программного обеспечения для периферийной компьютерной техники (принтеров, сканеров и др.), предназначенной для эксплуатации в жестких механико-климатических условиях.Основные задачи: разработка и поддержка ПО для автономного устройства на МК STM32 без использования операционных систем (bare-metal);реализация пользовательского графического интерфейса на базе библиотеки LVGL;интеграция и обслуживание готовых программных модулей обмена данными: USB Host (чтение/запись файлов FAT32 на флеш-накопитель) и USB Device.Обязательные требования (Hard Skills):1. Языки и инструменты разработки:уверенное владение языком C (C++ как плюс);опыт разработки в среде STM32CubeIDE с использованием библиотек HAL и LL;базовое понимание работы CMSIS и прямой адресации регистров периферии.2. Архитектура МК и Bare-Metal разработка:знание архитектуры ARM Cortex-M;опыт построения приложений на основе конечных автоматов (FSM) и событийно-ориентированного подхода без применения ОСРВ;практический опыт настройки и работы с прерываниями (NVIC), таймерами, контроллером DMA.3. Периферия и графический интерфейс:опыт интеграции библиотеки LVGL в bare-metal проекты;настройка вывода графики на дисплей с использованием DMA;обработка ввода от аппаратных кнопок / клавиатур (программное устранение дребезга контактов).4. Работа с файловыми системами и интерфейсами: опыт применения готового стека USB Host / Device (ST Middleware) и библиотеки FatFs для работы с USB-накопителями;понимание принципов организации надежного обмена данными (контроль целостности через CRC, обработка таймаутов).6. Аппаратная отладка:умение читать принципиальные электрические схемы (назначение выводов, цепи подтяжки, интерфейсные линии);навыки работы с базовым контрольно-измерительным оборудованием (мультиметр, осциллограф, логический анализатор) для проверки физических уровней и шин передачи данных. Условия: Оформление согласно ТК РФ (с первого рабочего дня).График работы: 5/2 с 8:00 до 16:30. Только на месте работодателя. Удаленный и гибридный формат не рассматривается.Стабильная выплата зарплаты - 2 раза в месяц.Испытательный срок 3 месяца.Наличие Профсоюзной организации (скидки на путевки: базы отдыха ХОЛДИНГа "ЛЕНПОЛИГРАФМАШ" и Детский оздоровительный лагерь) , а также наличие лицензированного медицинского кабинета для профилактического осмотра и выдачи направлений.

Показать контакты

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

Пожаловаться ID: 160439520

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

C/C++ Embedded Developer (Firmware) / Инженер-программист встраиваемых систем

Договорная

Санкт-Петербург. Станции метро: Петроградская

САТЕЛ, Группа компаний

Embedded C/C++ Developer (Linux)

От 300 000 руб.

Санкт-Петербург. Станции метро: Петроградская

ФЕДОРОВ ПАВЕЛ АЛЕКСАНДРОВИЧ

Инженер-программист C/С++ (STM32)

Договорная

Санкт-Петербург. Станции метро: Петроградская

Специальный Технологический Центр (ООО СТЦ)

Инженер-программист C/С++ (STM32)

От 100 000 до 100 000 руб.

Санкт-Петербург. Станции метро: Петроградская

ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СПЕЦИАЛЬНЫЙ ТЕХНОЛОГИЧЕСКИЙ ЦЕНТР"

C++ программист / C++ Developer (UNIX)

Договорная

Санкт-Петербург. Станции метро: Петроградская

Доктор Веб

Embedded программист Python/C++

Договорная

Санкт-Петербург. Станции метро: Петроградская

Газпром, Главное Управление Охраны