Embedded и IoT. Нашли 445 вакансий
Инженер-программист С/С++
Разработка прикладного ПО реального времени для программируемых логических контроллеров на базе Linux- и QNX-подобных ОС (платформы ARM и x86), создание и оптимизация многопоточных приложений, реализация сетевых промышленных протоколов обмена данными. Работа в аккредитованной IT-компании — лидере промышленной автоматизации России.
Ведущий инженер-программист (Linux)
Разработка системного ПО для собственного оборудования на ARM SoC: портирование Linux, написание драйверов, отладка аппаратно-программной части, участие в open source. Требуется уверенное знание C/C++, архитектуры Linux, инструментов GCC/GDB/make, опыт работы с u-boot, yocto или buildroot и микроконтроллерами. Работа в офисе класса А у метро Калужская с возможностью гибрида после испытательного срока.
Инженер-разработчик драйверов (Embedded; Linux; Rockchip)
Разработка и адаптация Linux-драйверов под платформы Rockchip (включая RK3588): портирование драйверов устройств и сенсоров цифровых камер, работа с MIPI CSI-2, V4L2, Ethernet, USB, HDMI, интеграция периферии по I2C/SPI/UART/CAN и отладка на уровне ядра. Требуется опыт embedded-разработки от 5 лет, уверенное знание ядра Linux и device tree, C/C++ и Python. Офис в Москве, официальное трудоустройство, ДМС и льготы Группы СБЕР.
Программист (системное ПО, C/C++)
Разработка системного программного обеспечения для комплекса доверенной загрузки (СДЗ): программирование на низком уровне UEFI и ядра Linux, разработка драйверов и модулей ядра, прошивок для микроконтроллеров Миландр, приложений на Qt и поддержка собственного сборочного конвейера.
Разработчик Linux Kernel (RISC-V)
Разработка и портирование ядра Linux на архитектуру RISC-V, написание драйверов, загрузчиков и платформозависимых утилит, bring-up подсистем SoC и продвижение наработок в upstream (Linux kernel, Barebox/U-Boot, QEMU). Требуется глубокое знание C, устройства ядра Linux и опыт работы с аппаратными интерфейсами.
Инженер-программист
Разработка и сопровождение ПО для автоматизации производственных процессов и станков с ЧПУ, интеграция решений и поддержка пользователей на металлообрабатывающем предприятии. Требуется техническое образование и опыт от 6 лет, знание C/C++, Python, PLC, G-кода и CAD/CAM.
Программист микроконтроллеров
Разработка и сопровождение ПО на C/C++ для микроконтроллеров, DSP и микропроцессоров электронных устройств. Требуется знание протоколов связи и основ цифровой обработки сигналов; работа в офисе в Колпино.
Инженер-разработчик RTL
Разработка и верификация цифровых блоков и интерфейсов на Verilog/SystemVerilog, включая UVM и FPGA-макетирование. Работа в НИИМЭ в Зеленограде, офисный формат, полная занятость.
Старший разработчик BMC
Разработка и глубокая доработка OpenBMC: компоненты встроенного ПО (firmware) для BMC, драйверы и подсистемы Linux Kernel, комплексные тесты и проектирование протоколов взаимодействия модулей. Также менторство младших и middle-разработчиков и разработка корпоративных стандартов.
Разработчик программного обеспечения контроллеров
Разработка встраиваемого ПО для микроконтроллеров различных архитектур: полный цикл от проектирования и отладки кода на C/C++/ASM до сопровождения серийного производства. В задачи также входят реверс-инжиниринг прошивок, разработка драйверов периферийных интерфейсов (1553B, CAN, Ethernet) и тестирование ПО. Работа в офисе в Тюмени, зарплата обсуждается по итогам собеседования.
Инженер-программист АСУ ТП
Разработка ПО для ПЛК, HMI и SCADA-систем (IEC 61131-3), программирование промышленных роботов и настройка оборудования на шинах EtherCAT/PROFINET/Modbus для автоматизированных упаковочных линий. Включает пусконаладку на объектах заказчика и подготовку технической документации.
Разработчик автопилота БПЛА
Разработка и адаптация автопилота PX4/ArduPilot для беспилотного аппарата вертикального взлёта с переходом в горизонтальный полёт, включая переходные режимы, авто-взлёт/посадку и вывод в заданную область. Связка автопилота с бортовым техническим зрением для сопровождения объекта, работа с MAVLink, симуляция SITL и разбор полётных логов. Работа в офисе в Рязани с выездами на собственный полигон компании.
Программист ПЛИС (FPGA)
Разработка и сопровождение проектов на ПЛИС: технические задания, алгоритмы, архитектура, отладка и внедрение в изделия. Требуется техническое образование, знание VHDL/Verilog, опыт работы в Vivado и ModelSim, а также с интерфейсами SPI, UART, PCIe, Ethernet. Работа офисная, с релокацией в Республику Татарстан (Елабуга).
Ведущий инженер-программист АСУ ТП / Инженер-программист АСУ ТП
Разработка и внедрение проектов АСУ ТП: конфигурирование оборудования, программирование промышленных контроллеров на IEC 61131, разработка пользовательских интерфейсов и участие в пусконаладке на площадках заказчиков. Требуется высшее техническое образование, знание SCADA-систем и опыт разработки АСУ на базе решений российских производителей; работа предполагает частые командировки по РФ. Оформление по ТК РФ, гибридный формат, оклад плюс премии за закрытие проектов.
Начинающий Embedded-разработчик (в офис)
Разработка встраиваемого ПО на C/C++, приложений и драйверов под Linux, доработка и оптимизация существующего кода. Работа в офисе в Саратове над проектами микроэлектроники и образовательной робототехники (Repka Pi, Робототехника), с наставничеством и возможностью роста.
C/C++ Embedded Developer (Firmware) / Инженер-программист встраиваемых систем
Разработка и поддержка прошивок VoIP-телефонов: низкоуровневые системные компоненты, сетевые протоколы SIP/RTP, аудиокодеки и графический интерфейс. Работа с legacy-кодом, оптимизация производительности, выстраивание CI/CD и автотестов, подготовка релизов и прошивок для производства. Гибридный формат в Санкт-Петербурге, официальное оформление и ДМС.
Ведущий инженер-программист (ведущий специалист)
Разработка ПО для электронных блоков и модулей авиаприборостроения: формирование требований и архитектуры, протоколы информационного взаимодействия, исходный код на C для 8- и 32-битных микроконтроллеров, верификация стороннего кода и контроль задач команды. Работа в офисе на предприятии ОПК в Санкт-Петербурге, полная занятость, официальное оформление и ДМС.
Старший инженер-программист по цифровой обработке сигналов
Разработка и реализация алгоритмов цифровой обработки сигналов для систем связи и навигации, исследование помехоустойчивого кодирования и оптимизация алгоритмов в Matlab/Python/C++. Работа в дизайн-центре микроэлектроники, участие в натурных испытаниях и подготовке научно-технических отчётов.
Инженер АСУ ТП
Разработчик и производитель систем промышленного газоанализа ищет инженера АСУ ТП для проектирования шкафов управления и автоматизации нижнего уровня, разработки электрических схем и программ для контроллеров ОВЕН. Требуется техническое образование и опыт работы инженером АСУТП, знание CoDeSys, САПР и протоколов Modbus/TCP-IP.
Руководитель проекта (схемотехник)
НПП «Сармат» ищет руководителя проектов по разработке электронных систем для метро и железных дорог: блоки табло, измерители скорости, блоки питания и управления. В задачи входит организация процесса разработки, участие в постановке на производство, взаимодействие с заказчиками, пусконаладка и испытания на объектах. Требуется высшее техническое образование, знание ЕСКД/ЕСПД/ЕСТД, опыт проведения ОКР и сопровождения серийного производства.
