other

Инженер-программист FPGA/MCU (ПЛИС)

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

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

Город: Ярославль

Мехатроника

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

Требуемый опыт: Опыт от 1 года

О компании: Сфера: промышленная электроника (ЧПУ для металлорежущего оборудования) Продукт компании: Цифровой УПАК нового поколения серии MNC и станочные электроприводы серии MTDrive Мы вплотную конкурируем с импортом. Наше предприятие в перечне системообразующих. Обязанности: — Разработка встроенного ПО и HDL-прошивок под FPGA и MCU: от ТЗ и архитектуры до тестирования и внедрения. Написание, отладка и оптимизация кода (C/C++ для микроконтроллеров, VHDL/Verilog/SystemVerilog для FPGA). Реализация и верификация интерфейсов (SPI, I²C, UART, CAN, Ethernet, PCIe, DDR). — Разработка алгоритмов обработки сигналов (DSP) и реализация в FPGA или MCU. Интеграция ПЛИС и микроконтроллеров в единые системы (SoC-платформы, ARM+FPGA). — Верификация: симуляция (ModelSim/QuestaSim, Vivado Simulator), unit-тесты, отладка на «железе» (логический анализатор, JTAG, ICE). Ведение документации по ГОСТ/ЕСКД и отраслевым стандартам (MISRA-C, DO-254, ISO 26262 и др.). Требования к кандидатам: — Высшее образование в области электроники, вычислительной техники или радиотехники. Уверенное владение C/C++ (MCU) и VHDL/Verilog/SystemVerilog (FPGA). — Знание архитектур MCU (ARM Cortex-M, STM32, AVR, MSP430, RISC-V и др.). Знание архитектур FPGA (Xilinx, Intel/Altera, Lattice), опыт работы в Vivado/Quartus. — Опыт работы с периферийными интерфейсами и протоколами. Навыки отладки: JTAG/SWD, логические анализаторы, осциллографы. — Английский язык для чтения документации. Базовый опыт с одним MCU-семейством (например, STM32) и одной FPGA-платформой (Xilinx или Intel). — Умение работать с простыми интерфейсами (GPIO, UART, SPI, I²C). Понимание работы таймеров, АЦП/ЦАП, прерываний. — Самостоятельная реализация и отладка проектов: от написания кода до тестирования на «железе». Навыки оптимизации по ресурсам и скорости. Желательные специализации: Опыт работы с RTOS (FreeRTOS, Zephyr) и интеграции с периферией. В FPGA: владение синтезом, планировкой, написанием модулей под высокоскоростные интерфейсы (DDR, Ethernet, PCIe). Знание инструментов симуляции и верификации (ModelSim, Vivado, Questa). Инструменты и стек: — CAD/IDE: Vivado, Quartus, Libero, ISE. Языки: C/C++, VHDL, Verilog, SystemVerilog; Python для скриптов и тестов. Симуляция: ModelSim, QuestaSim, Vivado Simulator. — Отладка: JTAG/SWD, Segger J-Link, Lauterbach. RTOS: FreeRTOS, Zephyr, µC/OS. — Контроль версий. Soft Skills: — Внимательность и системное мышление. Способность работать в мультидисциплинарной команде (схемотехника, топология, верификация, тестирование). — Умение оценивать риски и сроки. Инициативность и готовность предлагать оптимизации. — Навыки менторинга. Условия работы: График работы 5/2 сб., вс. - выходной Официальное трудоустройство ЗП по результатам собеседования

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

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

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

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

Инженер-программист

От 64 298 до 77 425 руб.

Ярославль

Группа «Интер РАО»

Инженер-программист СБиС++

От 80 000 руб.

Ярославль

Спектр-Авто

Инженер-программист (ведущий)

От 68 000 руб.

Ярославль

Русские краски

Ведущий инженер-программист 1С (УПП)

От 170 000 руб.

Ярославль

Ай-Пласт

Программист СБИС++

От 71 000 руб.

Ярославль

Кордиант

Программист ЕРП

Договорная

Ярославль

ПРОНТО