Еще фильтры

Разработчик встроенных систем (уровня Junior / Middle)

#16933737, 1
170 000
Тип объявленияБесплатное
Занятость
Полная
График работы
Полный день
Опыт работы
Без опыта

НТЦ «ЭЛИНС»- Это современная высокотехнологичная компания, занимающая одну из ведущих позиций в области информационных технологий и создания систем управления сложными техническими комплексами. В связи с развитием портфеля проектов и расширением штата приглашаем в команду Разработчика встроенных систем уровня Junior / Middle по профилю разработки цифровых устройств на базе микроконтроллеров.
Обязанности:
Разработка, рефакторинг и отладка firmware для MCU / SoC изделий вычислительной техники, пультовых устройств оператора, телеметрии, радиосвязи, видео-смотровых устройств, хост-контроллеров аккумуляторных батарей, зарядных устройств и источников питания. Разработка и реализация протоколов информационно-логического взаимодействия, регистровой модели взаимодействия с ПЛИС по системной шине. Разработка / проверка схемотехники цифровых устройств на базе MCU / SoC . Сопровождение разработки топологии печатных плат. Отладка опытных образцов изделий с использованием измерительного и паяльного оборудования. Участие в разработке комплектов КД / ПД в соответствии с ГОСТ ЕСКД / ЕСПД. Работа под управлением системы управления проектами на базе redmine в рамках запланированных этапов жизненного цикла продукта. Управление разработкой - выбор решений, декомпозиция, постановка и контроль задач.
Требования:
Уверенное знание языка C (C99 / C11). Уверенное владение инструментами разработки или (любой из) IDE: MS VS code + расширения C/C++, CMake Tools, Cortex-Debug + CMake, GNU Make / Ninja, GCC, JLink / OpenOCD. IDE: GNU MCU Eclipse + GCC, Keil MDK, MPLAB-X + XC8. Представление о микроархитектуре и опыт разработки firmware для MCU (любого из) семейств: CPU ARM Cortex-M от STM: STM32F1, STM32F4, STM32F7, STM32H7, STM32L0, STM32G4 или отечественных вендоров, CPU RISC-V от WCH: CH32V307, CH32V003, Microchip PIC12F, PIC16F, PIC18F. Опыт работы с типовой периферией – GPIO, SPI, I2C, CAN, UART, USB OTG, MII / RMII, LTDC, FSMC / FMC, DMA, Timer, ADC / DAC, IWDG. Уверенное использование библиотек поддержки периферии от производителя. Ориентирование в ld-script, startup-code, умение модифицировать их при необходимости. Знание принципов кооперативной / вытесняющей многозадачности, средств межпоточной синхронизации ОСРВ, опыт использования FreeRTOS / scmRTOS или аналогичных ОСРВ. Знание систем версионного контроля SVN / Git. Хорошее знание цифровой схемотехники. Приветствуется: Представление о MISRA C, code style Умение работать с map-файлом и ассемблерным листингом для оптимизации программ. Опыт использования сторонних фреймворков поддержки GUI – LVGL / uGFX, USB OTG host / device (классы CDC, HID, Mass Storage), FAT FS, lwIP и др. Опыт отладки с использованием технологий semihosting / SWO / Segger RTT
Условия:
Место работы: г. Зеленоград, Панфиловский проспект, 10; Трудоустройство и соц. пакет в полном соответствии с ТК РФ; Дополнительное медицинское обслуживание для работников, отработавших в компании более 1 года, и их детей. График работы: пн.-пт. 09.00-17.30; обед 12:45-13:30. Заработная плата обсуждается по результатам собеседования.



avatar

НТЦ ЭЛИНС

Контактное лицо: НТЦ ЭЛИНС
Зеленоград, Панфиловский проспект, 10
Связаться с работодателем
Жалоба на вакансию