Embedded & IoT — свежие вакансии
Обновляется каждый час. Найдено: 68 вакансий за последнюю неделю.
- Вакансий за неделю:
- 68
- Медиана:
- 200 000 ₽
- Вилка:
- 150 000 ₽ — 300 000 ₽
Зарплаты — по 65 вакансиям с указанной вилкой за 30 дней
Поиск вакансий
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Должностные обязанности:
- Разработка и модификация UEFI-драйверов, DXE/SMM-модулей;
- настройка POST (Power-On Self-Test), инициализация чипсета, CPU, памяти, периферии;
- оптимизация времени загрузки и энергопотребления;
- отладка проблем совместимости с оборудованием (CPU, RAM, GPU, накопители, сетевые контроллеры). Понимание аппаратной части:
-
схемотехника материнских плат, разводка сигналов;
- интерфейсы и протоколы (LPC, SPI, I2C, SMBus, UART, EC/KBC);
- питание и управление питанием (VRM, PMIC, ACPI States);
- знание работы BIOS Flash ROM (SPI Flash, NOR/NAND).
Опыт работы с инструментами:
- среды разработки для UEFI (EDK II, TianoCore);
- отладчики и анализаторы (JTAG, Logic Analyzer, Bus Pirate, Wireshark для USB/PCIe);
- инструменты сборки и тестирования BIOS (Build Environment, Flash Programming Tools);
- работа с осциллографом, анализаторами протоколов передачи данных для аппаратной отладки.
Требования:
- высшее техническое (информатика, вычислительная техника, электроника, радиотехника);
- твёрдое понимание архитектуры x86/x64, принципов работы ПК на уровне «железа».
Языки программирования:
- C/C++ — основной инструмент для разработки BIOS/UEFI;
- ассемблер (x86/x64) — для низкоуровневых оптимизаций и отладки.
Знание спецификаций и стандартов:
- UEFI Specification (включая PI, ACPI, SMBIOS);
- Intel Platform Guide, AMD BIOS and Kernel Developer Guide;
- стандарты PCIe, USB, SATA, NVMe, I2C/SMBus, SPI, LPC;
- понимание работы SMM (System Management Mode), ME/PSP.
Дополнительные навыки:
- умение читать и анализировать техническую документацию (datasheet, application notes);
- опыт работы в команде, ведение технической документации;
- способность к глубокой отладке и решению нестандартных проблем.
- опыт работы с Secure Boot, TPM, Intel TXT/AMD PSP;
- знание принципов разработки встраиваемого ПО (embedded systems);
- английский язык (чтение документации, общение с вендорами).
Условия работы:
- полный рабочий день;
- трудоустройство по ТК РФ.
ООО "НПП "Инжект" Госкорпорации "Росатом" осуществляет подбор специалиста на вакансию "Инженер-программист"
Обязанности:
-
Написание программного обеспечения для управления производственным оборудованием;
-
Разработка программного обеспечения верхнего уровня (желательно MS Visual Studio);
-
Владение C#;
-
Опыт участия в проектной работе;
-
Умение самостоятельно подобрать платформу/инструменты для выполнения задач;
-
Написание программной оболочки для управления станком через контроллер;
-
Написание программ для микроконтроллеров с начальными знаниями в области схемотехники.
- Опыт работы от 1 года;
- Приветствуется опыт разработки в среде LabView;
- Желательно наличие примеров работ.
- Работа (полный день) в Ленинском районе г. Саратова;
- Оклад+надбавка+ежемесячная премия+годовая премия;
- Добровольное медицинское страхование;
- Стабильная заработная плата (уровень вознаграждения обсуждается на собеседовании).
Вакансия в проекте Repka Pi - российском аналоге Raspberry Pi.
Российская группа аккредитованных IT-компаний, на рынке с 2007 года (регистрационные номера в реестре Минцифры: ООО НПО “РэйнбовСофт” - 3504 от 31.03.2014 г., ООО НПО “Интеллект” - 13583 от 18.02.2021 г).
Специализируемся на разработке специализированного программного обеспечения, на разработке и производстве микроэлектроники и образовательной робототехники.
Выполнение задач Embedded Linux разработчика:
- портирование операционных систем на одноплатные компьютеры Repka Pi;
- участие в развитии собственного дистрибутива Repka OS;
- портирование и доработки библиотек для работы с интерфейсами и оборудованием;
- участие в работах по формированию инфраструктуры проекта (пакетное обновление ОС, утилита конфигурирования работы оборудования и параметров работы ОС и т.п.);
- оптимизация работы приложений пользователей на Repka Pi;
- реализация типовых проектов-примеров на Repka Pi;
- адаптация работы драйверов и модулей ядра Linux;
- другие подобные задачи.
Только офисный формат работы.
Приглашаем Вас принять участие в отечественном проекте по автоматизации горных работ:
- Это разрабатываемый инженерами и программистами «Полиметалла» программно-аппаратный комплекс, включающий в себя промышленные бортовые компьютеры собственной разработки и производства, серверное решение на базе микросервисной архитектуры и многофункциональный Web-интерфейс.
- В проекте используются Python, JavaScript, NodeJS, GoLang, C, PostreSQL, Reddis, RabbitMQ, Kubernetes, Grafana, Zabbix, Docker, Gitlab. Разработаны и совершенствуются собственные алгоритмы управления движением карьерной техники, показавшие свою эффективность. Приступаем к разработке собственного решения по позиционированию подземной горной техники.
- Система развернута уже на четырёх горных карьерах, готовится её внедрение на пятом, а также адаптация решения для подземных рудников. В разработке не стесняемся применять самые современные технологии, перед каждым разработчиком открыто широкое поле деятельности, где многое зависит именно от его способности формулировать и решать задачи, выбирать подходящие инструменты и способы реализации.
Обязанности:
- Разработка и поддержка Embedded Linux для собственного аппаратного обеспечения;
- Конфигурирование, доработка и сборка загрузчика U-Boot;
- Разработка и отладка драйверов Linux;
- Разработка и отладка прикладного ПО для Embedded Linux устройств.
-
Владение C/C++, Bash, git;
-
Понимание принципов работы интерфейсов UART, Ethernet, CAN, I2C и т.д.;
-
Уверенная работа с GNU/Linux;
-
Опыт разработки ПО для embedded-систем;
-
Понимание основ радиотехники, схемотехники, навык чтения электрических схем;
-
Знание систем сборки buildroot итд.
Будет преимуществом:
• Знакомство с buildroot, Gitlab CI/CD, Qt
• Знакомство с Embedded Linux в целом (User-Space, Kernel-Space — приветствуется) на одноплатных компьютерах, кросс-сборкой.
• Опыт разработки прошивок микроконтроллеров (AVR, STM32, ESP32, HAL, CMSIS)
• Готовность к командировкам.
• Опыт работы с Altium Designer или аналогичными CAD.
Условия:- Место работы: г. Санкт-Петербург, м. «Ленинский проспект» (10 минут пешком, 5 минут до заезда на ЗСД);
- Уровень заработной платы обсуждается по итогам собеседования;
- ДМС с первого дня работы в компании для Вас и Вашего ребенка (детей) до 10 лет;
- Ежегодная индексация заработной платы;
- Премирование по итогам работы за год;
- Возможность получить опыт в крупной горно-добывающей компании.
- разработка программного обеспечения для микроконтроллеров STM8, STM32, AVR, МК с RISC-V архитектура ядра;
- знание программных средств разработки программного кода, знание и умение работы с микроконтроллерами отечественных и зарубежных производителей Миландр, НИИЭТ, STMicroelectronics, GigaDevice, AnalogDevice;
- разработка совместно с схемотехником алгоритмов работы программы прибора;
- разработка программного обеспечения верхнего уровня для настройки и отладки выпускаемых изделий;
- участие в разработке программ и методик испытаний, участие в проведении испытаний изделий;
- сопровождение серийно выпускаемых изделий в производстве.
- знание и умение написания программного кода для микроконтроллеров отечественных и зарубежных производителей Миландр, НИИЭТ, STMicroelectronics, GigaDevice, AnalogDevice;
- знание сред программирования STM32 Cube IDE, VisualStudio, AVR Studio;
- знание языков программирования С/С++, C #;
- знание и умение программирования протоколов обмена данными HART, MODBUS, FOUNDATION FIELDBUS;
- навыки в разработке прикладного программного обеспечения и специализированного ПО – программы прошивки микроконтроллеров, программирование параметров приборов через интерфейсы HART, MODBUS, FF;
- знание схемотехники аналоговых и цифровых устройств;
- приветствуется знание технического английского. Переводы технических описаний компонентной базы.
- оплата труда - по результатам собеседования;
- работа в просторном офисе;
- удобная парковка на территории офиса;
- пятидневная рабочая неделя, 8-ми часовой рабочий день.
ООО "НПО ПКРВ"- "Научно-производственное объединение программные комплексы реального времени". Компания основана в 2010 году.
ООО "НПО ПКРВ" - это более 1700 сотрудников в 8 филиалах России.
Обязанности:
- Сборка и конфигурирование ОС Linux для ARM на базе SoC FPGA;
- Взаимодействие с периферийными устройствами;
- Участие в разработке алгоритмов работы, протоколов обмена и аппаратных решениях;
- Поддержка системы сборки Embedded Linux на основе Buildroot для платформ SoC на базе ARM;
- Участие в проведении испытаний;
- Опыт разработки драйверов, библиотек и сервисов для встраиваемых устройств;
- Знание алгоритмов сетевого взаимодействия;
- Знание основ теории радиотехники и радиосвязи;
- Желателен опыт использования инструментов средств разработки Linux;
- Желателен опыт работы с SoC Zynq (bare-metal приложения);
- Интересную работу в стабильной компании на территории работодателя (г. Москва);
- Оформление по ТК РФ с первых дней работы, ДМС;
- Корпоративное обучение и развитие профессиональных навыков;
- Возможности карьерного роста;
- Сервис с предложениями о корпоративных скидках и привилегиях от партнеров (1000+), который помогает значительно экономить на ежедневных тратах;
- Комфортные рабочие места, достойная заработная плата.
Наша компания развивает собственную систему цифровой связи и приглашает инженера в команду разработки embedded-программного обеспечения и сетевых протоколов.
Задачи:
- разработка ПО для embedded Linux;
- разработка на C/C++ и Python;
- работа с ARM-платформами;
- взаимодействие с периферийными устройствами по UART, SPI, USB, Ethernet;
- работа с SDR через сетевые интерфейсы;
- разработка собственного протокола обмена данными;
- проектирование control/data/telemetry потоков;
- оптимизация latency и throughput;
- разработка диагностических инструментов;
- автоматизация тестирования;
- разработка ПО наземной/операторской части системы;
- интеграция программных компонентов с радиомодемом.
Мы ожидаем:
- уверенный C/C++;
- Linux;
- сетевое программирование;
- понимание UDP/IP и низкоуровневого обмена данными;
- разработка протоколов;
- Git;
- Python;
- понимание embedded-систем;
- способность работать на стыке software и hardware.
Будет плюсом:
- embedded Linux;
- ARM;
- Raspberry Pi / Compute Module;
- SDR;
- GNU Radio;
- PlutoSDR / Pluto+;
- криптография и secure protocols;
- опыт разработки коммуникационных систем.
Мы предлагаем:
- работа над собственной R&D-платформой;
- инженерные задачи на стыке software, hardware и communications;
- возможность самостоятельно влиять на архитектуру протокола;
- оформление в соответствии с ТК РФ
- конкурентный уровень заработной платы (зависит от уровня компетенций кандидата, обсуждается по результатам собеседования)
- комфортный офис в районе м. Дмитровская
- график работы пн-пт 10:00-19:00
- ДМС после испытательного срока
- возможность профессионального и карьерного роста
АО "ЗАСЛОН" - российская частная инженерная компания, разработчик и производитель авиационных, морских и сухопутных систем.
Предприятие является отраслевым лидером в области создания (разработки) и производства бортового радиоэлектронного оборудования для боевых летательных аппаратов нового поколения, а также занимает лидирующие позиции в России по разработке и изготовлению высокотехнологичных, многофункциональных радиоэлектронных комплексов и систем для ВМФ России.
Сотрудники — главная ценность компании. У нас богатая история и некоторые специалисты с нами с самого начала. Сотрудники могут гибко строить свою карьеру: реализовывать проекты, расти горизонтально и становиться крупными начальниками, потому что у нас нет "насиженных мест".
Приглашаем поучаствовать в конкурсе на вакансию "Инженер программист".
Обязанности:
- Разработка программного кода;
- Тестирование и отладка разработанного программного кода;
- Программирование микроконтроллеров;
- Разработка программной документации.
- Наличие высшего профессионального образования;
- Знание языка программирования C/C++;
- Знание системы команд MCS-51;
- Понимание архитектуры микроконтроллеров PIC18 и MCS-51;
- Интерфейсы UART, RS-485.
Мы предлагаем:
- Стабильную работу на предприятии с богатой историей;
- Официальное оформление, предоставление льгот и гарантий в полном соответствии с ТК РФ;
- Конкурентный и постоянный уровень дохода, оплачиваем сверхурочную работу;
- Место работы: станция метро «Московские ворота» (5-6 минут от метро);
- Скидки на питание в корпоративной столовой;
- 5-дневная рабочая неделя (с 08:00 до 16:45);
- Перспективы вертикального и горизонтального карьерного роста по результатам работы;
- Возможность брать на себя важные задачи и специализироваться на узконаправленной деятельности;
- Перспектива работать напрямую с ТОП менеджментом.
Мы заботимся о наших сотрудниках:
- Оформляем расширенный полис ДМС с перечнем современных клиник по городу.;
- Врач на предприятии, к которому всегда можно обратиться за консультацией и помощью;
- Предоставляем абонемент в сеть фитнес-клубов по корпоративной цене, или бесплатно по результатам;
- Предоставляется займ для приобретения жилья сотрудникам производства (монтажникам РЭА и П, слесарям МСР, операторам станков с ПУ, малярам, гальваникам, прессовщикам и др.)
- Оказываем материальную и иную помощь в трудных жизненных ситуациях;
- Для всех сотрудников предоставляется 50% скидка на меню, в ресторане предприятия;
- Обучаем персонал: повышаем квалификацию, способствуем обучению в ВУЗе и переподготовке;
- Возможность устроить детей на летнюю оплачиваемую практику;
- Возможность приобрести уникальную брендированную корпоративную одежду.
Развиваем корпоративную культуру:
-
Вместе празднуем общероссийские праздники и значимые даты Предприятия;
-
У нас есть клуб амбассадоров, в который можно вступить и участвовать в самых разных проектах;
-
Организуем интеллектуальные игры, сплавы на байдарках, прогулки на собственном катере, спортивные соревнования – футбол/волейбол, уличные тренировки с титулованными спортсменами;
-
Изучаем языки вместе с командой на территории предприятия или онлайн, как вам удобнее;
-
Занимаемся благотворительной и волонтерской деятельностью.
АО ВНИИРТ - одно из старейших оборонных предприятий России, основанное в августе 1921 года на базе Остехбюро. Входит в состав АО «Концерн ВКО «Алмаз – Антей».
Обязанности:
- разработка прикладного и системного ПО на С/С++, Qt под ОСРВ QNX, КПДА, Linux;
- близость к аппаратным средствам: написание драйверов, программирование
- микроконтроллеров;
- администрирование ОСРВ;
- разработка технической документации;
- возможность командировок.
- Высшее техническое образование;
- Опыт разработки на С/С++ под ОСРВ (Операционная система реального времени);
- Опыт написания графических интерфейсов;
- Мультипоточное программирование, сетевые протоколы;
- Готовность к командировкам;
- Самостоятельность в работе.
- работа в Управлении морских разработок
- Оформление и выплата заработной платы строго в рамках действующего законодательства;
- служебные командировки (полигон, лаборатории, морские суда);
- Полный рабочий день, пятидневная рабочая неделя;
- УДАЛЕННЫЙ формат работы НЕ рассматривается, работа на территории работодателя;
- Отсрочка от мобилизации;
- программа ДМС;
- Профильное обучение за счет Предприятия.
Мы находимся в поиске инженера-программиста.
🟢Обязанности:
- Проектирование и разработка ПО под управлением Embedded Linux для аппаратных решений на базе чипов i.MX6, RK3588J и RK3576J.
- Проведение рефакторинга и оптимизация существующей кодовой базы.
- Исправление ошибок, выявленных в процессе тестирования.
- Оценка сроков и планирование этапов выполнения задач.
- Участие в подготовке требований к разрабатываемому программному обеспечению.
- Совместное проведение испытаний и участие в отладке разработанного ПО.
- Документирование исходного кода.
- Участие в подготовке технической документации на разработанное программное обеспечение.
- Высшее техническое образование по направлениям: информационные технологии, электроника или смежные специальности.
- Опыт работы в разработке программного обеспечения от 3 лет.
- Опыт программирования на Qt от 3 лет.
- Уверенное знание языков программирования C и C++.
- Понимание архитектуры операционных систем и ядра Linux.
- Умение собирать ядро Linux и понимание принципов работы системы его сборки.
- Знание и практический опыт работы с GCC, GDB, binutils, CMake, Make и Bash.
- Знание стандарта POSIX.
- Знание Linux API и умение вызывать системные функции напрямую или через libc.
- Знание аппаратных архитектур ARM и x86.
- Умение работать со специализированными аппаратными отладчиками, анализаторами шин, протоколов и другими измерительными инструментами.
- Опыт работы с Yocto Project, Buildroot и U-Boot.
- Навыки разработки на низком уровне: работа не только с Linux, но и с микроконтроллерами в режиме bare metal, SoC и периферийными интерфейсами UART, SPI, I²C, CAN и другими.
- Знание сетевых протоколов TCP/IP.
- Навыки работы с цифровыми электронными устройствами.
- Опыт работы с системами контроля и учёта версий, включая SVN, Git и аналогичные инструменты.
- Опыт участия в разработке программно-аппаратных комплексов в сфере безопасности, включая ИСБ, СКУД, СУДОС и ССОИ.
- Базовые знания одного или нескольких скриптовых языков программирования: C#, JScript, JavaScript, Python и других.
- Современный офис, месторасположение - м. Полянка / Третьяковская.
- Формат работы офис 5-2;
- Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков;
- Оклад обсуждается по результатам собеседования;
- ДМС, регулярные премии по итогам работы.
- Крупные проекты, стабильность, возможность проффеcсионального роста!
Наша команда — это более 1000 профессионалов в производстве медицинского и авиаоборудования.
Чем предстоит заниматься:
-
Разработка встроенного ПО под микроконтроллеры STM32;
-
Отладка периферии макетов аппаратов ИВЛ;
- Разработка ПО искусственной вентиляции лёгких.
Что вам для этого нужно:
- Знание цифровой обработки сигналов;
-
Отличное знание языка C++;
- Знание схемотехники среднего уровня;
- Опыт в области разработки отказоустойчивых систем управления (ПИД-регуляторы);
- Навыки в области цифровой обработки сигналов (разработка цифровых фильтров с учетом их работы в связке с системами управления);
- Знание основ архитектуры ARM-микроконтроллеров: STM32;
- Знание ЕСКД, ЕСТД и ЕСПД в части разработки программного обеспечения;
- Знание английского языка в объёме, достаточном для чтения технической документации.
ОФИЦИАЛЬНЫЕ ГАРАНТИИ:
- Конкурентоспособная заработная плата, ежегодная индексация, вознаграждение за выслугу лет от 5% начиная с первого года работы, годовой бонус по результатам работы;
- Пятидневная рабочая неделя с 07:45 до 16:15;
ЗАБОТА О СОТРУДНИКАХ:
- ДМС со стоматологией;
- Частичная компенсация спортивного абонемента;
РАЗВИТИЕ:
- Поддержка профессионального роста: индивидуальное и групповое обучение, повышение квалификации, тренинги на развитие личностных и профессиональных компетенций;
- Участие в проектах;
- Возможность включения в кадровый резерв.
Наша команда разрабатывает ПО микроконтроллеров для блоков управления автономными автомобилями. Цель — делать надёжное программное обеспечение, которое удовлетворяет требованиям мировых автомобильных стандартов.
Для этого мы:
- Внедряем процессы разработки ПО, используемые в автоиндустрии.
- Пишем unit-тесты для нашего кода и функциональные тесты для HIL-стендов.
- Используем контур CI для автоматизации сборки и тестирования наших проектов.
Вам предстоит стать «играющим тренером» — вы будете помогать команде в сложных случаях, делегировать задачи и обеспечивать рост разработчиков. Ваша задача — создать среду, где каждый может развиваться и эффективно работать.
Какие задачи вас ждут
Управление командой и её развитие
Вы будете планировать работу команды и распределять задачи, заниматься менторством и поддерживать профессиональный рост членов команды. Вам предстоит делегировать задачи с учётом сильных сторон каждого разработчика, разрешать технические споры и принимать архитектурные решения, внедрять процессы разработки и улучшать их.
Технические задачи
Вам предстоит проектировать архитектуру ПО, разрабатывать Embedded ПО с применением RTOS и обеспечивать качество через тестирование и код-ревью.
Больше о разработке в Яндексе — в канале Yandex for Developers
Мы ждем, что вы
- Руководили командой разработки (от 2–3 человек), имеете навыки менторства и наставничества, умеете делегировать задачи и эффективно распределять нагрузку, способны принимать технические решения самостоятельно или с помощью экспертов
- Работали с современными контроллерами ARM, имели дело с интерфейсами и протоколами (CAN, RS232/RS485, Ethernet, SPI, I2C), применяли RTOS в проектах
- Уверенно пишете на С и C++
- Знаете алгоритмы и структуры данных, применяете SOLID и паттерны проектирования
- Уверенно владеете системами контроля версий
- Знакомы с системами сборки (Make и другими)
- Имеете опыт настройки и использования CI/CD
- Можете читать принципиальные схемы
- Читаете документацию на английском языке
- Имеете опыт планирования работы команды и оценки сроков, а также навыки разрешения конфликтов и конструктивной коммуникации
Будет плюсом, если вы
- Работали в Unix-подобном окружении
- Работали с консольным программным обеспечением
- Разрабатывали скрипты автоматизации на Bash или Python, работали с Docker
- Имеете опыт работы в автомобильной индустрии
- Владеете разговорным английским языком
Мы занимаемся разработкой полного цикла оборудования: маршрутизаторы, коммутаторы, серверы, СХД и базовые станции.
Находимся в поиске Архитектора встроенного ПО DWDM
Обязанности:
-
Анализ и систематизация существующего встроенного ПО платформы DWDM: изучение архитектуры карт, их взаимодействия и потоков данных;
-
Управление командой разработчиков (1-2 человека): постановка задач, контроль сроков, код-ревью, наставничество и развитие компетенций команды;
-
Организация и ведение диалога с компанией-партнёром (создателем платформы DWDM): участие во встречах, технических сессиях, передача знаний от партнёра команде, формализация полученной информации;
-
Активное перенимание знаний у партнёра: освоение внутренних механизмов фреймворка, процессов разработки, отладки и тестирования, документации и инструментария;
-
Разработка и поддержка архитектуры встроенного ПО для новых типов карт DWDM: определение структуры модулей, интерфейсов (HAL, TIPC, SNMP, NETCONF), моделей данных (MIB);
-
Проектирование и реализация новых функций встроенного ПО: управление оборудованием (EQM), конфигурация (CM), аварии (FM), производительность (PM), защиты (ODUk SNCP, SC 1+1);
-
Разработка и адаптация HAL-слоя для новых сервисных карт (Linux и MCU CPU): унифицированные интерфейсы, драйверы Framer/GearBox, оптических модулей;
-
Автоматизация рутинных операций;
-
Проведение обновлений ПО, миграций, резервного копирования и восстановления конфигураций оборудования;
-
Подготовка технической документации: архитектурные схемы, инструкции по эксплуатации, руководства по интеграции, описания API;
-
Взаимодействие с вендорами оборудования и ПО по вопросам поддержки, лицензирования, устранения дефектов;
-
Участие в проектах по цифровизации, автоматизации и SDN-трансформации транспортной сети.
- Опыт разработки встроенного ПО для телекоммуникационного оборудования от 3 лет;
- Глубокое понимание архитектуры встроенного ПО: взаимодействие компонентов, многопоточность, HAL, драйверы;
- Опыт работы с DWDM / OTN платформами (транспондеры, мультиплексоры, сервисные карты);
- C/C++- уверенное владение;
- Linux — опыт работы с ОС, инструменты разработки и отладки (GCC, GDB);
- Протоколы управления: SNMP (v2c, v3), NETCONF/YANG, TL1;
- Модели данных MIB: Shelf, Slot, Card, Port, OTU, ODU, OCh, SNC, PPG;
- Скрипты: Python, Bash;
- Системы контроля версий: Git, SVN;
- Технический английский — чтение документации, переписка, редкие созвоны (уровень B1+).
- Официальное оформление с первого дня;
- Полностью белую, достойную и регулярную зарплату;
- Есть возможность удаленного формата работы;
- Офис: г. Москва, Ленинградское шоссе, 16Ас3 (м. Войковская)
- ДМС со стоматологией;
- График работы на выбор ( 8-10 до 17-19 мск);
- Систему дополнительного стимулирования (подарки для детей, подарки новичкам, материальное поощрение при заключении брака и рождении детей, поощрение за стаж)
-
Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ:
- Регулярное внешнее и внутреннее обучение.
- Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате).
- Возможность прохождения дополнительных обучающих курсов за счет компании.
Мы занимаемся разработкой полного цикла оборудования: маршрутизаторы, коммутаторы, серверы, СХД и базовые станции.
Находимся в поиске Ведущего программиста встраиваемого программного обеспечения.
Обязанности:
- Разработка встраиваемого программного обеспечения для микроконтроллеров;
- Отладка, рефакторинг и оптимизация существующего кода;
- Доработка ПО и исправление ошибок (баг-фиксинг) в рамках жизненного цикла продукта;
- Участие в интеграции «железа» и софта на ранних этапах.
- Уверенное знание C/C++. Желателен опыт с ассемблером (ARM) для отладки критических участков;
- Опыт разработки под STM32 (HAL/LL), понимание работы DMA, таймеров, прерываний;
- Практический опыт работы с проводными интерфейсами (UART, SPI, I2C, CAN, RS-485/232) и протоколами Modbus RTU/ASCII;
- Умение пользоваться осциллографом, логическим анализатором, мультиметром для отладки и верификации;
- Базовые навыки чтения электрических принципиальных схем, понимание принципов работы обвязки МК (питание, тактирование, GPIO).
Будет плюсом:
- Опыт работы с Altium Designer (понимание, как выглядит плата, чтобы быстрее искать ошибки);
- Знание Verilog/VHDL (для взаимодействия с FPGA-командой, но не обязательно);
- Навыки написания скриптов на Python/JavaScript для автоматизации тестирования.
- Официальное оформление с первого дня;
- Полностью белую, достойную и регулярную зарплату;
- Офис г. Рязань, ул. Высоковольтная, д. 38;
- ДМС со стоматологией;
- График работы на выбор (с 8 до 17);
- Систему дополнительного стимулирования (подарки для детей, подарки новичкам, материальное поощрение при заключении брака и рождении детей, поощрение за стаж)
Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ:
- Регулярное внешнее и внутреннее обучение.
- Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате).
- Возможность прохождения дополнительных обучающих курсов за счет компании.
Приглашаем опытного разработчика встроенных Linux систем, фокус на обработке видео на аппаратных платформах Rockchip, NVidia Jetson. Исключительно мирные продукты, западные заказчики, долгосрочные и стабильные проекты.
Два проекта, с которых предлагаем начать:
1. Написание софта верхнего уровня для панорамной камеры базе RK3588. Камера будет устанавливаться на гольф-поля и мониторить прилёт мяча в лунку. Требуется написать детектор мяча на площадке, определять, попал ли мяч в лунку, определять расстояние, на котором он остановился. Требуется разработать метод оптимального кодирования информации о площадке и минимизировать объем видеоинформации, доставляемой на сервер.
2. Интеграция с виртуальными гольф-симуляторами. Мы устанавливаем в гольф-клубы записывающие устройства, которые стримят игру в виртуальный гольф к нам в облако. Мы обучаем модели игры на основе полученных записей, что позволит предлагать игроку делать ставки на исход собственного удара в системе. Требуется разработать алгоритм систему неинвазивного мониторинга игры, где мы имеем доступ только к HDMI сигналу, по которому рендеры из симулятора идут на проектор.
Обязанности:
* Разработка ПО для встроенных Линкус-систем на базе RK3588
* Разработка алгоритмов обработки видеопотоков с камер, сегментация изображения, детекция объектов
* Захват видео (Video-In)
* Применение ML/CV моделей, запуск моделей на NPU
* Вывод обработанного видео (Video-Out)
* Кодирование видео (.H264/265)
* Стриминг видеопотоков и метаданных в облако
* Оптимизация потребления, интеграция с облачными сервисами
Требования:
- Длительный опыт разработки под Linux для встраиваемых систем
- Опыт обработки видеопотоков на Rockchip, NVidia Jetson
Желательно:
- Опыт работы над проектами сложных электронных устройств
- Понимание схемотехники, принципов работы современной электроники
- Знание английского языка на уровне, достаточном для технического общения с коллегами-иностранцами.
Кратко о нас:
Мы - инжиниринговая компания полного цикла. Мы создаем электронные устройства от идеи до массового производства для заказчиков в Америке и Европе. У нас есть офисы разработки в Москве и Иваново, мы производим электронику в Тайване, разрабатываем софт во Вьетнаме. У нас сложные проекты, быстрый темп работы и очень адекватные коллеги.
Примеры недавних и активных в настоящий момент проектов:
- Карманная система личной безопасности. Встроенная камера наблюдения, центральный процессор RV1106G3, система датчиков, сенсорный хаб на nRF54L15, спикер и микрофон. Интерфейсы BLE/WiFi/LTE. Full-stack разработка (hardware/firmware/mobile app, back/front, UX/UI).
- Система мониторинга для гольф-полей. Разработка кастомных панорамных камер на RK3588 со стримингом видео через LTE. Интеграция радара для отслеживания мяча. Продвинутый софт для управления сетью устройств на множестве гольф-полей. Очень сложный и масштабный full-stack проект (электроника, firmware, UX/UI, back/front, mobile, интеграция с 3rd party системами)
- Голосовой ассистент на базе ИИ. Формат плоского кредла, вставляется в айфон. Активирует DP Alt Mode. Принимает видео с экрана телефона, конвертирует кадры в JPEG при помощи ПЛИС. Кадры отправляются в облако, в ответ генерируется последовательность нажатий мыши и клавиатуры, которое устройство ретранслирует на айфон. Фактически, OpenClaw для телефона. Всё в формате платы 53x9 мм.
- Система "умная яхта". Набор датчиков для применения на лодках и яхтах разного размера. Гейтвей Zigbee-to-LoRaWAN для лодок. LoRaWAN интерфейс для передачи данных на берег. Своя система мониторинга состояния лодок и предупреждения опасных ситуаций. Частная сеть LoRaWAN.
- Семейство электровелосипедов нового поколения. Цифровое управление steer-by-wire. Полное проектирование конструктива, схемотехники и встроенного ПО. Четыре процессорных узла. Бортовая шина CAN. Кастомные бутлоадеры и каскадное обновление встроенного ПО.
- Смарт-часы со встроенными картами, i.MX RT500, конкурент часам Garmin Fenix. Полная разработка электроники и конструктива, встроенного софта, облачных сервисов. Разработка велась в четырех странах.
- Кастомная материнская платы для Nvidia Orin NX (мы - официальный партнер NVidia).
- VR-шлем со встроенными электродами ЭЭГ (на базе Meta Quest Pro). Полная разработка конструктива, электроники, встроенного софта, интеграция с VR-приложением.
- Система диагностики спазмов мышц ротовой полости, сбора телеметрии о состоянии пациента. Разработка электроники, конструктива, встроенного ПО, мобильного приложения.
- 8-канальный портативный энцефалограф, возможность подключения пассивных и активных электродов.
- Система промышленного взвешивания с облачными сервисами управления запасами. Разработка электроники и встроенного ПО, web-сервисы.
- Интерактивный баскетбольный щит (Nvidia Orin / RK3588). Разработка конструктива, электроники, ML конвейеров для сегментации игровой площадки, распознавание игроков, мяча, определение траектории движения мяча, детекция промахов и попаданий в сетку.
Мы вовлечены во все стадии разработки - от создания PoC и pre-EVT прототипов до запуска в производство в Китае и в Тайване. Если у вас есть интерес к новыми технологиям, к постоянной разработке инженерно-сложных продуктов, ориентированных на международный рынок, будем рады с вами побеседовать.
Условия:
- Full-time занятость на наших проектах
- Возможна работа удаленно или в одном из наших офисов
- Поездки в Тайвань на запуск новых устройств
- Конкурентная заработная плата
- Корпоративная поддержка повышения уровня английского языка
О компании (работодателе):
• Разработчик электронных устройств с 2001 года. Специализируется на промышленной автоматике, электроэнергетике, телекоммуникациях и телеметрии.
• Среди заказчиков – МТС, Теле2, Ростелеком, Вымпелком, Мособлгаз, ExpoMobility, Росинкас, Газпромбанк, Абсолют Банк, РЖД и многие другие компании.
• В команде более 30 человек, в большинстве – квалифицированные ИТ-специалисты, с которыми приятно работать и обмениваться опытом.
• В основе взаимодействия всех членов команды лежит отлаженный процесс на базе agile-методологии. Это позволяет каждому сотруднику максимально эффективно работать, развиваться и не испытывать при этом стресс.
Условия:
• Оформление по ТК РФ, официальная “белая” выплата доходов;
• работа в аккредитованной IT-компании;
• работа в офисе, удаленно или смешанный вариант - на выбор сотрудника;
• работа в часовом поясе Москвы (GMT +3), допускается сдвиг +/- 3 часа;
• график работы: 5/2, 10:00 до 19:00 по Москве (допускается сдвиг +/- 3 часа);
• расположение офиса: север Москвы, БЦ "Кантри-Парк";
• оплачиваемое питание в бизнес-столовой для тех, кто бывает в офисе;
• корпоративное ДМС;
• оплачиваем 50% за онлайн-курсы, если это повышает твою квалификацию в интересах компании;
• каждым летом мы проводим большой праздник под названием “День Здоровья”, куда собирается вся компания, иногородним оплачиваем трансфер и проживание;
• ежегодная премия “13-я зарплата” при условии достижения компанией финансовых результатов.
Обязанности:
Embedded разработка на базе Linux и микроконтроллеров.
Участие в разработке программируемых контроллеров (ПЛК).
Написание драйверов и отладка аппаратной части проекта.
Решение сложных, ответственных и интересных задач в команде с поставленной Agile-методологией.
Работа с платформой linux-sunxi.org/R40
Требования и пожелания:
Умение программировать на языке С/C++ на различных Linux платформах и на различных микроконтроллерах (STM, GD, NXP).
Опыт администрирования Linux.
Умение читать и понимать электрические принципиальные схемы.
Навыки работы с измерительными приборами.
Опыт написания кода для работы с периферией по интерфейсам I2C, SPI, UART, RS232, CAN и др.
Знание сред Keil, Esclipe.
Знание протоколов передачи данных: modbus, MQTT, protobuf.
Мы занимаемся разработкой и внедрением беспилотных технологий. В данный момент ищем инженера-программиста для работы над перспективными проектами в сфере автономной навигации и управления БПЛА.
Обязанности:
-
Разработка и модификация программного обеспечения для полетных контроллеров (Ardupilot / PX4);
-
Проектирование и оптимизация алгоритмов автоматического управления (стабилизация, навигация, взлет/посадка);
-
Моделирование поведения БПЛА в средах Gazebo / AirSim;
-
Тестирование ПО, отладка кода, поиск и устранение ошибок и уязвимостей;
-
Анализ и обработка телеметрических данных, полученных в ходе полетов.
Требования:
-
Уверенное знание C/C++;
-
Опыт работы со стеком Ardupilot или PX4;
-
Знание принципов работы Linux (работа в терминале, написание скриптов);
-
Опыт моделирования в Gazebo, AirSim или аналогичных симуляторах;
-
Владение Python для анализа данных и автоматизации тестирования;
-
Опыт работы с Git (ветвление, код-ревью);
-
Понимание основ PID-регулирования и алгоритмов навигации (доплер, инерциальные системы, GPS).
Будет плюсом:
-
Опыт сборки/настройки БПЛА (рама, регуляторы, Pixhawk/Cube);
-
Навыки работы с ROS/ROS2;
-
Понимание электроники и схемотехники на базовом уровне.
Условия работы:
-
Оформление по ТК РФ;
-
Интересные технические задачи и возможность влиять на продукт;
-
Современное оборудование для тестов и разработки;
-
Заработная плата по итогам собеседования.
Компания Yadro — российская ИТ-компания, которая осуществляет разработку и производство серверов и систем хранения данных, телекоммуникационного и сетевого оборудования, разрабатывает микропроцессоры и микроконтроллеры и кучу других интересных штук.
Мы ищем программиста в команду разработчиков встраиваемых систем, чтобы разрабатывать и поддерживать консольные утилиты, входящие в продукты компании Yadro.
Чем необходимо будет заниматься:
- Разработка консольных утилит на C/Python;
- Расширение протоколов общения управляющей машины с конечными устройствами (микроконтроллеры, fpga/cpld, ASIC);
- Отладка багов, когда не справиться без осциллографа и лог. анализатора;
- Документирование результатов в Confluence и Jira;
- Разработка как внутренних компонентов, так и Open Source, с умением переключаться на принятые в каждом случае форматы, стандарты и нормативы;
- Работа в команде, используя гибкие методологии разработки;
- Участие в процессах разработки и поддержки продукта - взаимодействие с менеджерами, тестировщиками, инженерами из других отделов.
Что мы ждем от будущего члена команды:
- C на высоком уровне;
- Уверенные знания Python/Bash;
- Понимание принципов ООП;
- Опыт с gcc, gdb, openOCD;
- Знания Linux: консоль, sysctl, udev, tty*;
- Способность отличить I2C от SPI на временной диаграмме, расшифровать поток данных UART при помощи лог. анализатора;
- Знание Make, понимание работы системы сборки на Makefile;
- Умение пользоваться Git по gitflow с ветками PR;
- Опыт написания unit-тестов / функциональных тестов;
- Опыт работы с Jira/Bitbucket/Confluence.
Дополнительно приветствуем:
- Знание CMake;
- Продвинутое знание Python;
- Опыт работы с SCSI Enclosure Services;
- Опыт Embedded программирования и работы с Embedded системами;
- Опыт CI/CD;
- Знание Jenkins;
- Знание pytest / allure;
- Опыт работы с серверным оборудованием/СХД.
Будем рады предложить:
- Стать частью крупной стабильной компании, разрабатывающей и производящей высокотехнологичное оборудование, а также ежегодно увеличивающей долю рынка и финансовые показатели;
- Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт);
- График работы с 10:00 до 19:00 с гибким началом и окончанием рабочего дня.
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →