Требования: — 1-3 года практического опыта разработки встроенного ПО на C/C++ для микроконтроллеров (считается также сильный опыт стажировок или проектов).
Зарплата не указана
Загружаем вакансии…
Требования: — 1-3 года практического опыта разработки встроенного ПО на C/C++ для микроконтроллеров (считается также сильный опыт стажировок или проектов).
Зарплата не указана
Программирование ПЛК: разработка прикладного ПО для контроллеров (Segnetics, Owen, Siemens, ICP DAS, Xinje, ODOT Automation, VEDA, INVT и др.) с учётом реальных технологических ограничений объекта.
150 000 – 190 000 ₽
ЗАО "МНИТИ" — ведущий научно-исследовательский институт радиоэлектронной промышленности России с 75-летней историей, где работают более 160 молодых специалистов. Институт инвестирует в развитие коллектива, обучая более 80 сотрудников ежегодно и принимая на практику студентов из московских вузов. В связи с расширением объема и разработкой новой продукции открыта вакансия Программиста микропроцессоров для усиления команды и повышения качества продукции. Задачи: — Разработка программного обеспечения, включая встраиваемое для микроконтроллеров и процессоров; — Отладка разработанного ПО; — Оформление документации согласно ЕСПД. Требования: — Профильное высшее техническое образование; — Приветствуется опыт работы с МКИО, Can, RS-232, UDP/IP; — Знание языков программирования С и С++. Условия: — Высокая заработная плата с выплатами два раза в месяц и регулярной индексацией; — Премии по итогам работы ежемесячно и ежеквартально, а также для победителей внутренних конкурсов; — Дополнительные выплаты для родителей детей до 21 года (3 раза в год) и за стаж работы в институте (после 1 года); — Трудоустройство по Трудовому кодексу РФ; — График работы 5/2 с 8:30 до 17:30, пятница — сокращённый день; — Для студентов — гибкий индивидуальный график согласно учебному плану. Карьера: — Внутреннее и внешнее обучение, повышение квалификации, аспирантура; — Поддержка при получении учёных степеней кандидата и доктора технических наук; — Возможность карьерного роста и развития экспертности; — Возможность прохождения практики для студентов. Корпоративная культура: — Спортивные соревнования и конкурсы профессионального мастерства; — Доброжелательная атмосфера и дружный коллектив; — Наличие профсоюза. Инфраструктура: — Оборудованные помещения для работы; — Собственная столовая. Дополнительные условия для призывников и военнообязанных: — Отсрочка от призыва на срочную службу; — Бронирование в рамках частичной мобилизации. Транспортная доступность: — 10 минут пешком от станций метро «Электрозаводская» и «Семёновская».
от 120 000 ₽
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи: — Разработка программного обеспечения для ПЛИС вычислительных устройств электронной аппаратуры для радиолокации космических аппаратов — Отладка программного обеспечения — Участие в макетировании вычислительных устройств и испытаниях — Поддержание (корректировка) ранее разработанного ПО — Руководство сектором (постановка задач, контроль, развитие сотрудников) Требования: — Высшее образование (радиоэлектроника, радиотехника, микроэлектроника, приборостроение, радиофизика, информатика) — Опыт разработки ПО для ПЛИС на языках HDL, SystemVerilog — Опыт работы с интерфейсами: SPI, RS-232/485, I2C, MKO, XINTF и др. — Знание теории цифровой обработки сигналов (ЦОС) — Навык чтения электрических схем — Знание современной элементной базы — Опыт руководства (желательно) Будет преимуществом: — Опыт разработки ПО для ПЛИС Xilinx и Microsemi (Actel) — Навыки разработки электрических принципиальных схем (цифровая схемотехника) — Навыки работы с измерительными приборами: осциллограф, логический анализатор — Наличие допуска к государственной тайне Условия: — Стабильная работа на предприятии — Официальное трудоустройство по ТК РФ, полный социальный пакет — График работы: полный день, 5/2 (сменный график по согласованию) — Место работы м. Отрадное — Своя парковка, столовая, тренажерный зал для сотрудников на территории предприятия — Корпоративные поликлиника и ДМС после прохождения испытательного срока — Спортивный зал и столовые на территории института — Работа в аккредитованной IT-компании
до 210 000 ₽
О направлении Роль отвечает за программную и управляющую часть автоматизированных систем UmproTech для американского рынка: robots, PLC/HMI, safety, sensors, industrial networks, alarms, recovery logic и remote diagnostics. Главная задача Если главный инженер определяет архитектуру системы, а механический инженер прорабатывает компоновку и механику, этот специалист заставляет всю систему правильно, безопасно и устойчиво работать. Основные обязанности 1. Программирование промышленных роботов. 2. PLC programming и HMI development. 3. Разработка sequence/state-machine logic. 4. Создание I/O architecture и machine interfaces. 5. Интеграция robots с laser, welding, conveyors, fixtures, vision и периферией. 6. Industrial networks, servo/motion, sensors и drives. 7. Safety PLC, light curtains, scanners, safety gates и interlocks. 8. Alarm, diagnostics и recovery logic. 9. Manual/automatic modes, recipes и fault handling. 10. Offline programming, simulation и cycle-time optimization. 11. Подготовка software к FAT и remote commissioning support. 12. Анализ логов и удалённая диагностика систем в США. 13. Создание reusable PLC/HMI/robot software libraries UmproTech. 14. Документирование программного обеспечения и commissioning procedures. Стандартизация Задача — не программировать каждый проект с нуля. Нужно создать единый UmproTech Automation software framework: структуру PLC, robot↔PLC communication, HMI, alarm codes, diagnostics, recovery, safety states и reusable function blocks. Пример задачи Есть роботизированная сварочная ячейка: robot, welding power source, fixtures, pneumatic clamps, safety scanner, gates, sensors, HMI и PLC. 1. Разработать control architecture и I/O list. 2. Сформировать sequence of operation. 3. Запрограммировать PLC, robot и HMI. 4. Реализовать safety states. 5. Создать alarm и recovery logic. 6. Реализовать ручной и автоматический режим. 7. Подготовить систему к FAT. 8. Подготовить инструкции для американского field engineer. Что выполняется из Москвы 1. PLC/HMI development. 2. Robot programming и offline simulation. 3. I/O, sequence, alarm/recovery logic. 4. Software documentation. 5. Анализ логов и remote troubleshooting. 6. Reusable software libraries и standards. Что выполняется в США 1. Физический монтаж и wiring. 2. Проверка реальных I/O и подключений. 3. Robot mastering и фактическая калибровка. 4. Финальная safety validation. 5. Commissioning, SAT и работа с клиентом. Требования 1. 4+ лет в промышленной автоматизации, PLC/АСУ ТП или industrial robotics. 2. Практический опыт программирования PLC и промышленного робота. 3. Опыт запуска реального промышленного оборудования. 4. Понимание IEC 61131-3, Structured Text, Ladder и Function Blocks. 5. Умение читать электрические схемы и работать с digital/analog I/O. 6. Industrial networks, servo/motion, sensors и machine safety. 7. Сильный troubleshooting и способность самостоятельно находить причину неисправности. 8. Структурированный код и техническая документация. 9. Английский для документации и переписки. Желательные платформы 1. PLC: Siemens, Beckhoff, Allen-Bradley, Codesys, Omron или Mitsubishi. 2. Robots: FANUC, ABB, KUKA, Yaskawa, Kawasaki, Universal Robots или аналогичные. 3. Практический commissioning ценится выше лабораторного опыта. Большое преимущество 1. Robotic welding, machine tending, laser automation. 2. Palletizing, material handling, conveyors. 3. Machine vision, grippers, pneumatics, servo systems. 4. Remote diagnostics, industrial data collection и OEE. Первые задачи 1. Выбрать совместно с главным инженером стандартную PLC architecture. 2. Создать robot↔PLC communication standard. 3. Разработать базовый UmproTech automation software framework. 4. Создать стандарт HMI, alarms, diagnostics и recovery logic. 5. Подготовить software первой robotic welding cell. 6. Участвовать в разработке automatic laser loading/unloading. Результат первых 12 месяцев 1. Рабочий UmproTech Automation software framework. 2. Первая запущенная robotic welding cell. 3. Первые customer projects в США. 4. Reusable PLC/robot function blocks. 5. Стандартизированные HMI, alarms, diagnostics и recovery procedures. 6. Сокращение времени разработки и commissioning следующих проектов. Отбор Кандидат получает практический кейс с robot, PLC, fixture, welding system, safety scanner и sensors. Нужно объяснить architecture, sequence, safety states, alarm/recovery logic и действия системы при сбоях. Главный критерий — способность построить устойчивую и обслуживаемую промышленную систему.
Про компанію: Компанія є провідним розробником та постачальником спеціалізованого комп’ютерного забезпечення та симуляторів для потреб військових та цивільних замовників. Задачі: - Розробка нової апаратної частини; - Проєктування принципових схем, підбір електронних компонентів, компонування плат; - Оптимізація та вдосконалення вже існуючих hardware продуктів; - Підготовка виробничої та конструкторської документації; - Участь або супровід виготовлення та тестування прототипів, участь у налагодженні виробництва серійних зразків. Embedded-розробка: - Розробка, адаптація та відлагодження ПЗ для нових апаратних рішень; - Робота з мікроконтролерами STM32 та ESP; - Інтеграція з готовими модулями. Загальні обов’язки: - Супровід життєвого циклу розроблених програмно-апаратних рішень для забезпечення їхньої коректної роботи (тестування, модернізація, пошук причин відмов); - Відлагодження програмно-апаратних виробів, інтерфейсів з програмним забезпеченням верхнього рівня; - Створення та підтримка технічної документації для розроблених рішень. Требування: - 3+ роки досвіду в embedded hardware - розробці (апаратне і програмне забезпечення); - Глибоке розуміння архітектури вбудованих систем; - Досвід роботи з контролерами STM32, та ESP; - Досвід роботи з системами контролю версій (бажано Git); - Досвід роботи з програмами проектування електронних пристроїв: KiCAD, Altium; - Вміння працювати з контрольно-вимірювальним обладнанням (мультиметр, осцилограф, тощо); - Базові навички в електроніці: ручний монтаж, діагностика несправностей. Бажані додаткові навички: - Розуміння протоколів зв’язку (UART, I2C, SPI, CAN тощо); - Навички моделювання в CAD-середовищах, досвід з 3D-друком; - Досвід збірки та експлуатації акумуляторів; - Знання в галузі радіозв’язку, LTE, Starlink. Особисті якості: - Здатність до критичного мислення та аналітики; - Високий рівень самоорганізації та відповідальності; - Комунікабельність, навички презентації технічної інформації. Умови: - Офіційне працевлаштування та бронювання для чоловіків; - Повне забезпечення усім необхідним для комфортної роботи; - Складна та цікава робота в компанії, яка розвивається; - Можливість вчитись та приймати участь у розробці нових продуктів; - Бути дотичним до проєктів, які реально допомагають Силам оборони України; - Можливість професійного розвитку у сфері mil-tech.
Зарплата не указана
Задачи: • Разработка и отладка RTL на Verilog • Разработка управляющего ПО на C (Microblaze, Vitis) • Интеграция P4-логики • Интеграция и настройка IP-ядер в Vivado • Реализация протоколов: 10G Ethernet, UDP, IPv4/IPv6, PTP (IEEE 1588), SyncE • Работа с интерфейсами: AXI4-MM / Stream / Lite • Интеграция 10G, DDR4, PCIe (XDMA), SPI, I2C • Оптимизация высокоскоростных трактов Требования: • Уверенный Verilog • Опыт разработки на C • Понимание архитектуры FPGA (Xilinx) • Опыт работы с Vivado / Vitis • Понимание Ethernet и UDP/IP • Опыт работы с AXI • Опыт интеграции 10G и PCIe Плюсом будет: • Опыт реализации PTP Transparent Clock (P2P / E2E) • Опыт работы с SyncE • Реализация WRED или других congestion control алгоритмов • Оптимизация high-speed datapath • Аппаратная обработка сетевого трафика Условия: • Официальное трудоустройство
Зарплата не указана
Задачи: - Планирование функциональной верификации IP-блоков и СнК, разработка тестовых планов. - Разработка верификационных окружений на UVM. - Автоматизация тестирования (Python/Perl/Tcl). - Запуск регрессионного тестирования в CI. - Настройка VIP для интерфейсов (AXI, AHB, OCP, CHI). - Согласование тестовых планов с архитекторами и RTL-разработчиками. Требования (Must have): - Опыт верификации и/или разработки RTL для FPGA или ASIC от 3 лет. - Знание SystemVerilog и ООП. - Опыт работы с RTL-симуляторами (любой вендор). - Владение скриптовыми языками (Python/Perl/Tcl/Shell). - Уверенное владение Linux. - Английский — чтение технической документации, переписка. - Знакомство с архитектурой современного процессора. Будет плюсом: - Опыт с UVM. - Программирование на ASM, C. - Опыт с CI. - Знание интерфейсов AXI, AHB, OCP, CHI. Условия: - Формат: гибрид/офис/удалёнка (Москва, Санкт-Петербург, Нижний Новгород, Минск). - Зарплата: обсуждается индивидуально, выше рынка. - ДМС с первых дней, страхование близких. - Премии за патенты и РИД. - Учебный портал, курсы английского, конференции. - Консультации юристов, психологов, экспертов по ЗОЖ.
250 000 – 250 000 ₽
Основные задачи: • Разработка и сопровождение встроенного ПО для микроконтроллеров STM32 на C с использованием FreeRTOS. • Разработка приложений на C/C++ для одноплатных компьютеров под управлением Linux. • Поддержка и развитие существующей кодовой базы, участие в проектировании архитектуры ПО и code review. • Ведение технической документации. Требования: • Уверенное знание языка C для embedded-разработки. • Опыт коммерческой разработки ПО для STM32. • Опыт работы с FreeRTOS. • Практический опыт работы с UART, I²C, ADC, DMA, CAN/FDCAN. • Умение разрабатывать драйверы по datasheet/reference manual (I²C/SPI/UART). • Опыт работы с Git. • Навыки работы с осциллографом, мультиметром и логическим анализатором. • Умение читать электрические схемы. • Опыт разработки на C/C++ под Linux (в том числе для ARM-платформ). Будет преимуществом: • Опыт работы с Yocto, Buildroot или аналогичными системами сборки. • Опыт разработки графических интерфейсов для Embedded Linux (LVGL).
Зарплата не указана
Компания Honeywell Technologies ищет инженеров по встроенным системам (Embedded Engineers).
Зарплата не указана
Задачи: — Программировать гуманоидных роботов и роборуки; — Работать с микроконтроллерами, моторами, драйверами и датчиками; — Разрабатывать и дорабатывать робототехнические системы; — Работать с техническим зрением; — Обучать и дообучать нейросетевые модели под прикладные задачи. Требования: — Практический опыт с ROS2, Isaac Sim / Gym / Lab; — Знание Python, C/C++ и Ubuntu/Linux; — Опыт работы с нейросетевыми моделями; — Понимание электроники и электротехники; — Опыт работы с микроконтроллерами, моторами, драйверами и датчиками; — Умение самостоятельно находить решения нестандартных технических задач. Условия: — Оформление по ТК РФ или ИП; — Гибкий график; — Гибридный формат работы; — Бонусы за выполнение задач; — Работа с реальными роботами и возможность реализовывать собственные технические идеи.
Зарплата не указана
Задачи: - Разработка встраиваемого ПО (прошивок) для микроконтроллеров ARM (STM32, GD32), MIPS, RISC-V на языке Си - Поддержка и рефакторинг существующего встраиваемого ПО - Разработка и поддержка документации для прошивок (вики-страниц) - Соблюдение внутренних стандартов на разработку / ведение документации / ведение проектов - Работа в команде, используя гибкие методологии разработки - Участие в процессах разработки и поддержки продукта — взаимодействие с менеджерами, тестировщиками, инженерами из других отделов Требования: - Знание Си на высоком уровне - Умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании - Знание Python и Bash на уровне «написать скрипт для автоматизации сборки прошивки» - Знание и умение пользоваться gcc, gdb, openOCD - Знание Make, понимание работы системы сборки на Makefile - Знание и умение пользоваться Git по gitflow с ветками PR и т.д. - Знание и умение писать unit-тесты / функциональные тесты - Опыт разработки под STM32 и/или аналогах (GD32) - Опыт разработки Bare-Metal и RTOS - Опыт разработки драйверов - Знание интерфейсов — USB, UART, I2C, SPI, CAN - Элементарные навыки пайки и работы с измерительным оборудованием для отладки - Опыт работы с Jira/Bitbucket/Confluence - Английский язык на уровне чтения документации
Зарплата не указана
Задачи: — Анализ алгоритмов объединения данных с разных датчиков (sensor fusion); — Разработка алгоритмов и программ для объединения данных с разных датчиков; — Поддержка существующей кодовой базы; — Разработка способов оценки качества объединения данных; — Исследование новых алгоритмов объединения данных и изучение научных статей. Требования: — Высшее образование; — Опыт работы от 1 года; — Знание специального ПО ROS/ROS2, C++17, Python; — Понимание принципов работы сенсоров, используемых в беспилотных автомобилях, и принципов фильтрации и сглаживания данных (KF, EKF, UKF). Условия: — График работы 5/2: понедельник-четверг 9:00-18:00, пятница 9:00-17:00 на территории работодателя; — Фиксированный оклад (выплачивается 2 раза в месяц) + квартальные и годовые премии; — Ежемесячная доплата за питание и проезд; — Финансовая помощь в жизненно важных обстоятельствах и доплаты отдельным категориям персонала; — Ежегодная индексация заработной платы.
Зарплата не указана
Требования: — Степень бакалавра в области электроники и коммуникаций (ECE), электротехники (EEE), электроники и инструментов (E&I), мехатроники или смежных областей.
Зарплата не указана
Задачи: — написание ПО для управления робототехническими комплексами; — обработка данных с датчиков и сенсоров, их калибровка; — разработка логики движения различных механизмов робототехнического комплекса; — проверка траекторий и доработка кода на опытных образцах робототехнических комплексов; — знание ArduPilot; — сопровождение и авторский надзор на производстве (запуск изделий в серию). Требования: — Высшее техническое образование; — Знание ArduPilot; — Знания основ механики, кинематики и схемотехники роботизированных комплексов; — Пайка РЭА. Условия: — График 5/2 с 08:00 до 17.00; — Достойный уровень вознаграждения (уровень оплаты обсуждается на собеседовании); — Участие в востребованных инновационных проектах; — Оформление по Трудовому Кодексу РФ; — Творческая среда и возможность самореализации; — Подарок на день рождения сотруднику - дополнительный выходной!
Зарплата не указана
Задачи: — Проектирование цифровых трактов для многоканальных когерентных систем: от захвата данных с высокоскоростных АЦП до формирования выходных потоков с жесткими требованиями к фазовой синхронизации между каналами. — Реализация конвейеров цифровой обработки сигналов в реальном времени: DDC, многоканальная фильтрация, спектральный анализ, формирование диаграммообразующих схем. — Разработка аппаратных блоков для пространственного анализа радиоэфира: обнаружение источников излучения, оценка их угловых координат, вычисление корреляционных матриц. — Участие в создании систем классификации сигналов: аппаратное ускорение вычисления признаков, корреляции с базами сигнатур, автоматическое определение типа и источника излучения. — Аппаратная реализация алгоритмов пеленгации и пространственной фильтрации (beamforming, адаптивные решетки, сверхразрешение). — Построение эффективных схем взаимодействия ПЛИС с процессорными системами (soft-процессоры, ARM-ядра SoC, внешние CPU) через высокоскоростные интерфейсы и DMA. — Работа с современными интерфейсами передачи данных от радиотрактов: JESD204B, LVDS. — Участие в формировании технического облика будущих продуктов: от выбора ПЛИС-платформы до распределения задач между логикой и софтом. Требования: — RTL-дизайн: профессиональное владение SystemVerilog, Verilog или VHDL. Понимание принципов конвейеризации, временных ограничений, ресурсной оптимизации. — Xilinx Vivado: уверенная работа со средой разработки, навыки аппаратной отладки (ILA, VIO), опыт работы с временными ограничениями (timing constraints). Опыт с ПЛИС 7-й серии и/или UltraScale+. — Скоростные интерфейсы: практический опыт настройки и отладки JESD204B (тактовой схемы, проблем детерминированной задержки и фазовой когерентности между линками). — Многоканальная ЦОС: понимание специфики синхронной обработки нескольких когерентных каналов в ПЛИС: фазовая синхронизация, параллельные конвейеры, межканальная калибровка. — Алгоритмы пространственной обработки: понимание принципов beamforming'а, корреляционной обработки, алгоритмов оценки углов прихода (Direction Finding), знакомство с методами сверхразрешения (MUSIC, ESPRIT и подобные). — Анализ и классификация: способность понять задачу вычисления признаков сигналов и их аппаратной классификации, эффективно реализовать корреляционные и спектральные метрики в ПЛИС. Будет плюсом: — Опыт реализации алгоритмов пеленгации (TDoA, интерферометрические методы, MUSIC) непосредственно в ПЛИС. — Понимание принципов адаптивных антенных решеток и методов подавления помех (null-steering, adaptive beamforming). — Опыт разработки под Zynq / Zynq UltraScale+ / RFSoC (PL + PS взаимодействие, Petalinux). — Опыт реализации автоматической классификации модуляции (AMC) или fingerprinting'а радиоизлучений. — Навыки моделирования алгоритмов пространственной обработки на Python или MATLAB перед переносом в ПЛИС. — Знакомство с SDR-экосистемой и практический опыт работы с микросхемами AD9361, ADRV9009 на уровне цифрового интерфейса. Условия: — R&D-задачи на переднем крае радиоэлектроники: от когерентного многоканального приема до интеллектуальной пространственной обработки. — Свободу в выборе алгоритмических и архитектурных решений, право голоса в технической стратегии. — Сильную команду, возможность расти в смежные области (HW, RF, системная архитектура). — Предоставление отладочного оборудования и референсных платформ. — Оформление по ТК РФ, гибкий график.
Требования: — Опыт работы не менее 2 лет в области Embedded Engineering.
Зарплата не указана
АО «Корпорация «ВНИИЭМ» — научно-производственное предприятие ГК «Роскосмос», занимается разработкой космических комплексов, электромеханического оборудования для космических аппаратов и орбитальных станций, электрооборудования для АЭС, продукции электромашиностроения, систем для флота и специальных устройств для газовой и нефтеперерабатывающей промышленности. Адрес работы: г. Москва, Хоромный тупик, 4 стр. 2 Обязанности: — Разрабатывать программы для выполнения алгоритмов на вычислительной технике — Проводить тестирование и отладку программ — Разрабатывать программную документацию согласно ЕСПД Преимущества кандидата: — Опыт разработки под x86 платформу — Навыки работы с MCS-51 контроллерами — Опыт работы с ARM (включая Cortex-M/A серии) — Знание особенностей MIPS архитектуры — Понимание принципов RISC-архитектуры — Знание ассемблера для указанных архитектур процессоров — Опыт разработки встраиваемого ПО для различных архитектур процессоров — Опыт работы с RTOS (FreeRTOS, uC/OS, QNX) — Знание стандартов разработки встраиваемых систем — Знание промышленных протоколов связи (UART, I2C, SPI, CAN, Ethernet, SpaceWire) — Опыт работы с системами контроля версий (Git) — Умение писать техническую документацию — Практический опыт работы с отладочными платами — Навыки отладки встроенного ПО на уровне железа — Опыт работы с различными типами памяти (RAM, ROM, Flash) — Опыт оптимизации кода под различные архитектуры Требования: — Высшее профессиональное образование в соответствующей области — Дополнительное образование приветствуется — Знание языка программирования C++ (стандарты C++11/14/17) — Понимание принципов работы операционных систем реального времени (RTOS) Условия: — Полный рабочий день (08.00-17.00), 5/2, пятница — сокращенный день — Работа в компании ГК «Роскосмос» с соблюдением Трудового кодекса РФ — Совокупный доход включает должностной оклад, стимулирующие выплаты и постоянную надбавку, устанавливается по итогам собеседования с учетом компетенций и профессиональных навыков — Расширенное ДМС — Программа поддержки «Молодой специалист» — Возможность участия в конкурсах профессионального мастерства от ГК «Роскосмос» — Материальная поддержка в сложных жизненных ситуациях — Для детей работников: ежегодные новогодние кампании и частичная денежная компенсация отдыха в оздоровительных лагерях в период каникул
от 180 000 ₽
280 000 – 400 000 ₽
Зарплата не указана