Work Embedded
6.51K subscribers
177 photos
3 videos
3 files
1.12K links
Вакансии для embedded-разработчиков и IT события.

Бесплатно публикуем ваши вакансии —>
Правила: https://xn--r1a.website/rabotaembedded/1353

Бот для запроса на публикацию вакансий: @EmbeddedWorkBot
Download Telegram
#Job #Embedded #C #Linux

Инженер по разработке ПО (C/C++ Embedded Linux)

Москва Технополис гибрид

З/П: 300 000 - 400 000 руб

Должностные обязанности:

Разработка телекоммуникационного оборудования

Знание/опыт:

✓Коммерческий опыт разработки на С от 3 лет (уровень драйверов)
✓Понимание Linux kernel и готовность в нём разбираться
✓Опыт работы на стыке программного обеспечения и ASIC

Условия труда:

💰Достойная оплата труда
🏢 Гибридный график, офис м.Текстильщики
🤝 ДМС/Развитие/Работа в команде профессионалов

Контакты:

Павел @mazhar_tqb

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
3👍1
#linux #c/c++

Разработчик Linux

ООО "Эль Пять" Россиия, Москва и МО
Полная занятость
Формат работы: на месте работодателя или гибрид

З/П: от 230 до вычета

Должностные обязанности:

Разработка и поддержка драйверов для PCIe устройств, включая работу с регистрами, DMA, прерываниями и управлением питанием

Создание и оптимизация драйверов Ethernet-контроллеров с поддержкой сетевых протоколов

Разработка драйверов для CAN bus интерфейсов с использованием SocketCAN API

Написание и поддержка UART драйверов для последовательных интерфейсов

Реализация поддержки RS-485/RS-232 интерфейсов с корректным управлением сигналами

Интеграция драйверов в Linux kernel subsystems и фреймворки

Написание пользовательских тестов для валидации функциональности драйверов

Взаимодействие с hardware-командами для понимания спецификаций устройств

Поддержка BSP (Board Support Package) разработки и bring-up процессов

Знание/опыт:

Опыт работы: 3-6 лет в области разработки Linux драйверов

Языки программирования: Отличное знание C (обязательно), базовые знания ассемблера

Linux kernel: Глубокое понимание внутреннего устройства ядра Linux, включая управление памятью, планировщик задач, файловые системы

Аппаратные интерфейсы: Опыт работы с PCIe, Ethernet, CAN, UART, RS-485/RS-232, I2C, SPI

Инструменты разработки: Владение GDB, GCC, CMake, Buildroot/Petalinux, Git, C/C++, Python, Google Test, TCP/IP.

Желательные навыки:

Понимание архитектуры x86-64 на уровне разработки драйверов, работа с прерываниями, страничной организацией памяти.

Опыт отладки на уровне ядра (kgdb, kdump, ftrace, perf), диагностика и устранение deadlock’ов, анализ oops/panic

Опыт работы с DMA, прерываниями и управлением питанием

Знание Python для автоматизации тестирования

Опыт работы с Git, CI/CD и системами сборки (Make, CMake)

Умение писать unit и интеграционные тесты.

Желательно умение разработки на FPGA (Verilog, VHDL).

Понимание принципов работы HIL стендов.

Автоматизация тестов с использованием Python скриптов.

Условия труда:

Работа в амбициозном проекте с международными вызовами, респектабельными заказчиками и собственной группировкой КА;

Возможности для профессионального и карьерного роста вместе с компанией до уровня директора по направлению;

Стабильный официальный доход, своевременные выплаты, льготная ипотека 6% на Подмосковье;

Расширенная программа ДМС: амбулаторное и стационарное лечение, обследования, вызов врача на дом и страхование при выезде за рубеж;

Оформление в соответствии с трудовым законодательством;

Режим работы: пять дней в неделю в офисе на ТТК (м. Римская);

Дополнительный отпуск, фитнес-абонемент, поддержка публикационной/спикерской активности.

Контакты:

Почта: es@ll5.space
telegram: @lenaespacio
89168603204

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
4🎉2🤗2
#C #C++ #Python #Linux

Инженер технической поддержки L3 – BIOS/BMC

YADRO, Россия, Москва, Санкт-Петербург, гибридный формат работы, полная занятость

З/П: по результатам собеседования

Должностные обязанности:

В нашу команду мы ищем Инженера технической поддержки L3 по направлению BIOS/BMC. Для полного погружения в тему в первые месяцы работы будет организована стажировка в команды разработки BIOS/BMC (R&D) и QA.

Чем Вам предстоит заниматься:

- диагностика и анализ проблем функционирования подсистем BIOS/BMC в продуктах YADRO;
- взаимодействие с инженерами Технической поддержки L3 в рамках диагностики и анализа проблем с функционированием продуктов YADRO;
- воспроизведение проблем на стендах в лаборатории;
- поиск причин возникновения проблем, включая (где возможно) анализ кода BIOS/BMC, внесение предложений по исправлению;
- написание технических статей в БЗ L3 — описание проблемы (признаки, влияние на работоспособность серверов, диагностика) и решения;
- прямое взаимодействие с командой разработки BIOS/BMC YADRO — совместный анализ, подготовка запросов на исправление;
- взаимодействие с внешними разработчиками BIOS/BMC — консультация и получение деталей для анализа, подготовка запросов на исправление;
- участие в разработке технической документации на BIOS/BMC, подготовка и создание статей How To;
- консультирование и обучение инженеров L3 техническим деталям BIOS/BMC, средствам и методам диагностики.

Знание/опыт:

- знание принципов работы systemd и d-bus;
- знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
- отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
- знание принципов разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;
- знание bash и shell scripting (grep, sed, awk, etc.);
- знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т.д.;
- уверенного понимания принципов WebAPI: REST и т. п.;
- знание языка C++, 17-ый стандарт и выше, знание 23-го стандарта будет является преимуществом, на уровне умения читать и понимать код;
- хорошее знание языка C — умение читать и понимать код, достаточное для работ с драйверами Linux;
- знание и опыт программирования на Python — умение читать и понимать код;
- хорошее знание архитектур x86 и amd64, процесса загрузки системы, взаимодействия между ядрами и между процессорами;
- знание устройства шины PCI Express и принципов её конфигурирования;
- уверенные навыки написания технических статей;
- знание английского языка от уровня Intermediate.

Условия труда:

Мы предлагаем:
- Конкурентный уровень заработной платы и премирование по результатам работы;
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
- Обучение и развитие: учебный портал с курсами и лекциями от
экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
- Программа поддержки инноваций: премии за регистрацию патентов, создание результатов интеллектуальной деятельности;
- Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
- Забота о здоровье: ДМС, льготные условия страхования близких;
- Поддержка в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- Открытое общение: регулярные онлайн-встречи всей команды YADRO.

О нашем офисе:
- Красивый и удобный лофт-офис с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года», г. Москва;
- Современный и комфортный офис в БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург.

Контакты:

@engineer_rdr

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
2
#vacancy ++ #Embedded #Linux #ARM #bash #Qt #Санкт Петербург #офис #HTTP/HTTPS # TCP/UDP #FPGA # IDA

Разработчик C++

РФ, Санкт Петербург, полная занятость, очная, офис

З/П: 250 000-400 000

Должностные обязанности:

Создание консольных system Linux приложений для оборудования на базе одноплатных компьютеров и серверного ПО.
В Embedded разработке требуется создание программ для одноплатных компьютеров на базе процессора ARM.
Создание серверного сетевого ПО управляющего множеством устройств на базе одноплатных компьютеров.

Знание/опыт:

• Опыт работы в C++ разработке в коммерческих проектах от 3 лет;
• Опыт с "встраиваемыми системами"-(однопалатные компьютеры типа raspberry PI);
• Опыт работы в создание клиент-серверных приложений;
• Понимание основных принципов работы клиент-серверных приложений.
Приветствуется:
• Опыт работы с FPGA(ПЛИС);
• Опыт в работе реверс инжиниринга ПО (Ghidra, IDA);
• Опыт в программировании контроллеров;
• Хорошее знание bash.

Условия труда:

Комфортный офис по адресу:
г. Санкт-Петербург, метро Бухарестская; ул. Софийская д.6 к.8 «БЦ ПОЛИС»
Интересные проекты
Коммуникация в команде разработчиков.
Полная занятость/ОФИС

Мы разрабатываем:
- ПО для контрольных плат blockchain оборудования
- Веб интерфейсы для встраиваемого ПО
- Систему сборки, доставки ПО, активации лицензий
- Админки и дашборды для внутренних и публичных сервисов (биллинг, личные кабинеты пользователей), входящих в нашу экосистему

Контакты:

https://xn--r1a.website/inkoel_189

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
3
C #C++ #Linux #Buildroot #Yocto #embedded #OpenBMC #разработчик #I2C #PCIe

Инженер-разработчик
Разработка управляющего ПО для серверов и СХД

РФ, Москва, ПК Аквариус www.aq.ru/
Гибрид

З/П: ЗП обсудим на собеседовании

Должностные обязанности:

1. Разработка компонентов программного обеспечения;
2.Участие в разработке архитектуры программного обеспечения;
3. Проведение аналитических работ, изучение сторонних разработок, программного кода
4. Поддержка работоспособности стендов для отладки и тестирования ПО в процессе разработки

Знание/опыт:

- Уверенное владение языками программирования С и С++.
- Опыт работы со системами сборки Linux (Buildroot, Yocto).
- Опыт настройки и модификации U-Boot.
- Умение читать и анализировать сложную схемотехнику.
- Умение работать с Device Tree (DTS/DTB).
- Опыт работы с интерфейсами: I2C, SMBus/PMBus, IPMI, UART, SPI, JTAG, PCIe, Ethernet.
- Знание принципов работы systemd и D-Bus.
- Отличное знание системы контроля версий (Git).
- Навыки анализа и отладки проблем ядра Linux и загрузчика.
- Знание стандартных протоколов HTTP(S), SNMP, Syslog и т.п.
- Знание английского языка на уровне чтения и понимания технической документации
- Опыт работы с отладочными инструментами и эмуляторами (gdb, strace, Valgrind, QEMU и др.).
- Умение автоматизировать задачи (bash, Python).

Условия труда:

Оформление по ТК РФ в штат аккредитованной ИТ-Компании - На рынке более 35-и лет (3000+ сотрудников);
Работа и участие в значимых и масштабных проектах;
Гибрид;
Бесплатная парковка;
ДМС с расширенным списком клиник и высоким лимитом на обслуживание;
Премии по итогам работы;
Обучение и развитие: курсы и тренинги от корпоративного университета, внешнее обучение за счёт компании и участие в конференциях.
Поддержка сотрудников (в т.ч. медицинский кабинет, консультирование юридическое, финансовое, психологическая поддержка);
Комфортабельный, современный офис в БП "Крылатские холмы". Бесплатные шаттлы от м. Крылатское; м. ул. 1905 года; м. Народное ополчение.

Контакты:

Телеграм: @RomanovaOksana_job
Номер для связи: +79661657811

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
4
#C #Linux # ARM # СнК # firmware # PCI #разработчик #I2C #PCIe # PCI-Express

Разработчик встроенного ПО

РФ, ПК Аквариус www.aq.ru/
частично удаленно

З/П: З/П: Обсудим на собеседовании

Должностные обязанности:

Задачи:
разработка встраиваемого микропрограммного обеспечения (firmware) для микропроцессоров и СнК архитектуры ARM в составе СВТ и ПАК производства ПК «Аквариус»;
создание, проверка, отладка и сопровождение программных средств согласно утвержденному плану-графику;
анализ технических требований, выбор наилучшего способа их реализации, оценка сроков;
определение наиболее подходящих средств, алгоритмов и структур данных, определение возможности использования готовых средств для решения задачи;
соблюдение сроков и обеспечение качества выпускаемых релизов;
своевременное устранение выявляемых дефектов;
совершенствование процессов разработки;
определение объема и содержания контрольных примеров, обеспечивающих проверку соответствия программных средств их функциональному назначению;
разработка и постоянная актуализация технической документации на создаваемые и сопровождаемые программные средства;
техническая поддержка производства и сервисного подразделения ПК Авариус по профильной тематике;

Знание/опыт:

Мы ищем:

Опыт работы в IT компаниях разработчиком системного или встраиваемого ПО не менее 3 лет.
Опыт программирования под arm-архитектуру (SoC или ЦП) от 2 лет.
Отличное знание языка программирования C, опыт разработки от 2 лет.
Хорошее знание архитектуры ARM, особенностей реализации в различных микропроцессорах (SoC).
Опыт разработки серийных изделий на базе микроконтроллеров или SoC.
Практические навыки работы с шинами и отладки взаимодействия между устройствами по шинам PCI и PCI-Express, I2C, SMBus, SPI, 1-wire, LPC, USB.
Умение читать и анализировать сложную схемотехнику.
Умение работать с Device Tree (DTS/DTB).
Способность вести аккуратное документирование разработки.
Хорошие навыки взаимодействия в команде.
Навыки работы с Gitlab/Github
Английский язык (технический).

Условия труда:

Предлагаем:
Оформление по ТК РФ в штат аккредитованной ИТ-Компании - На рынке более 35-и лет (3000+ сотрудников);
Работа и участие в значимых и масштабных проектах;
Гибрид;
Бесплатная парковка;
ДМС с расширенным списком клиник и высоким лимитом на обслуживание;
Премии по итогам работы;
Обучение и развитие: курсы и тренинги от корпоративного университета, внешнее обучение за счёт компании и участие в конференциях.
Поддержка сотрудников (в т.ч. медицинский кабинет, консультирование юридическое, финансовое, психологическая поддержка);
Комфортабельный, современный офис в БП "Крылатские холмы". Бесплатные шаттлы от м. Крылатское; м. ул. 1905 года; м. Народное ополчение.

Контакты:

Телеграм: @RomanovaOksana_job
Номер для связи: +79661657811

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
❤‍🔥2
#C++ #Linux #Москва

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

АО "ТопРендж" (ранее "Шиндлер"), Москва, полная занятость, очный или гибридный формат работы

З/П: 120'000 - 200'000 руб

Должностные обязанности:

Разработка и отладка ПО для встраиваемых систем на С, С++ (ОС Linux).

Знание/опыт:

Опыт разработки ПО на С / С++ под ОС Linux (от 3 лет);
Опыт работы с GNU Toolchain, CMake;
Базовые знания в области схемотехники, цифровой электроники;
Навыки работы с системами контроля версий;
Знание английского языка на уровне, позволяющим читать и понимать техническую документацию;
Умение самостоятельно решать технические задачи;
Приветствуется опыт работы с интерфейсами и протоколами Wiegand, SPI, ModBus (RTU, TCP), CAN, RS-232, RS-485, Ethernet (TCP, UDP); библиотекой Boost; с микроконтроллерами, в частности STM32.

Условия труда:

Оформление по ТК РФ, испытательный срок 3 месяца;
Стабильная белая заработная плата (уровень обсуждается в зависимости от квалификации и опыта кандидата);
Предоставление ноутбука, смартфона и оплата связи;
ДМС после прохождения испытательного срока;
Перспективы карьерного роста и профессионального развития в компании.

Контакты:

sergey.mescheryakov@trp-group.ru

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
43👍3
#vacancy ++ #Embedded #Linux #ARM #bash #Qt #Санкт Петербург #офис #HTTP/HTTPS # TCP/UDP #FPGA # IDA

Разработчик C++

РФ, Санкт Петербург, полная занятость, очная, офис

З/П: 250 000-400 000

Должностные обязанности:

Создание консольных system Linux приложений для оборудования на базе одноплатных компьютеров и серверного ПО.
В Embedded разработке требуется создание программ для одноплатных компьютеров на базе процессора ARM.
Создание серверного сетевого ПО управляющего множеством устройств на базе одноплатных компьютеров.

Знание/опыт:

• Опыт работы в C++ разработке в коммерческих проектах от 3 лет;
• Опыт с "встраиваемыми системами"-(однопалатные компьютеры типа raspberry PI);
• Опыт работы в создание клиент-серверных приложений;
• Понимание основных принципов работы клиент-серверных приложений.
Приветствуется:
• Опыт работы с FPGA(ПЛИС);
• Опыт в работе реверс инжиниринга ПО (Ghidra, IDA);
• Опыт в программировании контроллеров;
• Хорошее знание bash.

Условия труда:

Комфортный офис по адресу:
г. Санкт-Петербург, метро Бухарестская; ул. Софийская д.6 к.8 «БЦ ПОЛИС»
Интересные проекты
Коммуникация в команде разработчиков.
Полная занятость/ОФИС

Мы разрабатываем:
- ПО для контрольных плат blockchain оборудования
- Веб интерфейсы для встраиваемого ПО
- Систему сборки, доставки ПО, активации лицензий
- Админки и дашборды для внутренних и публичных сервисов (биллинг, личные кабинеты пользователей), входящих в нашу экосистему

Контакты:

https://xn--r1a.website/inkoel_189

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
🔥83
#embedded #rtos #QSPI #UART #Windows #Linux #носимоеустройство #Москва

Embedded Software Engineer

PLONQ, Россия, Москва, полная занятость, гибрид

З/П: обсуждается индивидуально по результатам собеседования

Должностные обязанности:

•Проектирование и разработка встраиваемого ПО для нашего ключевого продукта для микроконтроллера на базе ядра Cortex-M33 на языке C++14
•Взаимодействие с SDK для микроконтроллера от производителя
•Написание тестов (gtest) для бизнес логики
•Совмещение backend-а и frontend-а на LVGL 9
•Написание документации
•Сопровождение проекта

Знание/опыт:

• опыт разработки встраиваемых систем для микроконтроллеров на базе Cortex-M ядер (например, stm32) на языке C++14
• опыт разработки на базе RTOS (FreeRTOS, RT-Thread...)
• опыт работы с интерфейсами I2C, QSPI, UART
• базовые знания в электронике и схемотехнике
• умение работать с измерительными приборами (осциллограф, циф. анализатор, мультиметр...)
• опыт работы в команде
• опыт работы с инструментами разработки (Keil, GCC ...)
• умение работать в Windows 11 и Linux
• опыт работы с Git/GitHub/CI

Будет преимуществом:
• Опыт работы с VS Code + Keil под Windows 11 и VS Code + GCC под Linux
• Опыт написания тестов в gtest
• Базовые навыки написания скриптов на Python3
• Умение писать/читать файлы сборки CMake, SCons
• Умение разбираться с слабо документированным SDK и задавать вопросы

Условия труда:

Plonq — международный бренд альтернативных систем
доставки никотина.
Мы создаем этичную альтернативу для взрослых пользователей никотиновых продуктов и меняем мир вокруг себя.

Plonq объединяет экспертов из США, Китая и России, чтобы
разрабатывать инновации, соответствующие самым высоким стандартам качества.

• Официальное трудоустройство.
• Гибкий гибридный график работы 5/2.
• Стабильная конкурентоспособная ЗП.
• Годовые бонусы.
• ДМС после испытательного срока.

Контакты:

Контакты для связи:
Анастасия
тг: @tikhomirova_aaa

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
5
#Linux #BMC #BIOS #Bash #Redfish #C/C++

Разработчик BIOS/BMC.

Тринити
РФ, г. Москва, полная занятость, гибридный/офисный формат работы.

З/П: по результам прохождения собеседования.

Должностные обязанности:

Чем предстоит заниматься:

На этой позиции вам предстоит разрабатывать BIOS и BMC, используя языки программирования C/C++ и Assembler.

- Разрабатывать и кастомизировать прошивки BMC под новые серверные платформы и ревизии
- Реализовывать поддерживать управляющие интерфейсы: WebUI, Redfish API, IPMI, SNMP, SSH/CLI
- Работать с «железными» сенсорами и подсистемами: I²C/I³C, fan control, мониторинг питания и телеметрии
- Портировать UEFI (на базе EDK II) на новые платы: написание драйверов, настройка Secure Boot, ACPI, PCIe
- Обеспечивать корректное взаимодействие BMC-BIOS: handshake, обмен SEL/SMI, сценарии обновления (BIOS-in-BMC, Update Capsule)
- Анализ и исправление дефектов с использованием UART/JTAG/ICE, эмуляцию (QEMU/OVMF), анализ post-кодов и crash-логов — вместе с командой Bring-Up и QA
- Поддерживать и развивать CI/CD-пайплайны в GitLab, автоматизировать рутинные задачи и сборки скриптами на Bash/Python и вести техническую документацию в Confluence (release notes).

Знание/опыт:

Что ждем от вас:

- Уверенное владение языками C / C++, Bash; опыт работы с Make / CMake, Git
- Опыт разработки в Linux-среде
- Знания и понимание архитектуры x86/AMD64, этапов процесса загрузки и структуры UEFI (PEI, DXE), ACPI и стандартов IPMI/Redfish для разработки, портирования и тестирования прошивок BMC/BIOS
- Практическое знание протоколов: I²C / I³C, SPI, PCIe, а также стандартов управления: IPMI, Redfish.

Условия труда:

Что мы можем предложить:

- Аккредитованная IT компания
- График работы 5/2 с гибким началом рабочего дня (гибрид/офис)
- Официальное трудоустройство с первого рабочего дня по ТК РФ
- Работу в команде экспертов
- Возможности карьерного роста и развития
- Интересные задачи на стыке железа и софта
- Масштабные и нетривиальные задачи
- Расширение технического кругозора.

Контакты:

Контакты для связи:
Анастасия
@trntnst

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
👍2
#Verilog #SystemVerilog #fpga #SDC #STA #Linux

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

Yadro
РФ, г. Москва, полная занятость, гибридный/офисный формат работы

З/П: По результатам тех.интервью

Должностные обязанности:

Разработка ПО для FPGA/CPLD
Поддержка и рефакторинг существующего ПО для FPGA/CPLD
Разработка и поддержка документации для прошивок (вики-страниц)
Соблюдение внутренних стандартов на разработку/ведение документации/ведение проектов
Работа в команде, используя гибкие методологии разработки
Участие в процессах разработки и поддержки продукта - взаимодействие с менеджерами, тестировщиками, инженерами из других отделов

Знание/опыт:

Знание синтезируемого подмножества Verilog/SystemVerilog
Хорошее понимание синхронной передачи, статического временного анализа STA, СDC
Владение SDC
Умение писать тестовое окружение и проводить функциональные тесты
Знание интерфейсов - UART, I2C, SPI, CAN
Навыки работы с измерительным оборудованием
Умение пользоваться внутрисхемными средствами отладки
Умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании
Знание и умение пользоваться Git
Опыт/желание работы с Linux

Будет плюсом:

Умение писать документацию на разрабатываемый блок
Знание языков Си/Python
Знание Bash на уровне - "написать скрипт для автоматизации сборки/загрузки/отладки прошивки"
Опыт разработки под Linux
Опыт работы с Jira/Bitbucket/Confluence

Условия труда:

Возможность выбрать удобные начало и окончание рабочего дня
Конкурентный уровень заработной платы и премирование по результатам работы
Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами
Обучение и развитие: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
Программу поддержки инноваций: премии за регистрацию патентов, создание результатов интеллектуальной деятельности
Лекторий с выдающимися экспертами: инженерами, учеными и исследователями
Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких
Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
Открытое общение: регулярные онлайн-встречи всей команды YADRO

Контакты:

ТГ: @HRYadro
Почта: d.lipatov@yadro.com

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
5❤‍🔥1
#embedded #linux #openwrt #c

Senior Embedded Engineer

Компания: ПРМ Дев
Локация: РБ, РФ
Формат: полный день, удаленно

З/П: 300-350К нетто

Должностные обязанности:

• Разрабатывать и поддерживать встроенное ПО для сетевых устройств;
• Участвовать в проектировании архитектуры систем и выборе решений;
• Настраивать и адаптировать ядро Linux и OpenWRT под конкретные платформы;
• Работать с сетевыми протоколами, обеспечивать стабильную и безопасную работу прошивки;

Знание/опыт:

• Опыт коммерческой разработки ПО под Embedded от 5 лет;
• Отличное знание C и C++;
• Опыт работы с Linux Kernel space, понимание структуры BSP, загрузчиков и основных компонентов embedded-систем;
• Опыт работы с встраиваемыми Linux-дистрибутивами, включая OpenWRT, Buildroot или Yocto — настройка сборки, написание и модификация пакетов;
• Понимание принципов работы сетевых протоколов (Ethernet, TCP/IP и др.);
• Опыт работы с сетевыми технологиями: DPDK, SNMP, Ethernet, PoE, PPTP, PPPoE, DHCP, протокол VPN, VLAN, QoS, IGMP
• Английский язык на уровне А2 (для чтения документации).
Будет плюсом:
• Опыт разработки и отладки RTOS (FreeRTOS, Zephyr и др.);

Условия труда:

официальное трудоустройство

Контакты:

За подробностями в ЛС @irosp

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
8👍2
#Job #Embedded #C #Linux

Инженер по разработке ПО (C/C++ Embedded Linux)

Технополис Москва

З/П: 300 000 - 400 000 руб

Должностные обязанности:

Разработка телекоммуникационного оборудования

Знание/опыт:

✓Коммерческий опыт разработки на С от 3 лет (уровень драйверов)
✓Понимание Linux kernel и готовность в нём разбираться
✓Опыт работы на стыке программного обеспечения и ASIC

Условия труда:

💰Достойная оплата труда
🏢 Гибридный график, офис м.Текстильщики
🤝 ДМС/Развитие/Работа в команде профессионалов

Контакты:

Павел @mazhar_tqb

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
🔥43
#linux #c/c++

Разработчик Linux

ООО "Эль Пять" Россиия, Москва и МО
Полная занятость
Формат работы: на месте работодателя или гибрид

З/П: от 250 до вычета налогов

Должностные обязанности:

Разработка и поддержка драйверов для PCIe устройств, включая работу с регистрами, DMA, прерываниями и управлением питанием

Создание и оптимизация драйверов Ethernet-контроллеров с поддержкой сетевых протоколов

Разработка драйверов для CAN bus интерфейсов с использованием SocketCAN API

Написание и поддержка UART драйверов для последовательных интерфейсов

Реализация поддержки RS-485/RS-232 интерфейсов с корректным управлением сигналами

Интеграция драйверов в Linux kernel subsystems и фреймворки

Написание пользовательских тестов для валидации функциональности драйверов

Взаимодействие с hardware-командами для понимания спецификаций устройств

Поддержка BSP (Board Support Package) разработки и bring-up процессов

Знание/опыт:

Опыт работы: 3-6 лет в области разработки Linux драйверов

Языки программирования: Отличное знание C (обязательно), базовые знания ассемблера

Linux kernel: Глубокое понимание внутреннего устройства ядра Linux, включая управление памятью, планировщик задач, файловые системы

Аппаратные интерфейсы: Опыт работы с PCIe, Ethernet, CAN, UART, RS-485/RS-232, I2C, SPI

Инструменты разработки: Владение GDB, GCC, CMake, Buildroot/Petalinux, Git, C/C++, Python, Google Test, TCP/IP.

Желательные навыки:

Понимание архитектуры x86-64 на уровне разработки драйверов, работа с прерываниями, страничной организацией памяти.

Опыт отладки на уровне ядра (kgdb, kdump, ftrace, perf), диагностика и устранение deadlock’ов, анализ oops/panic

Опыт работы с DMA, прерываниями и управлением питанием

Знание Python для автоматизации тестирования

Опыт работы с Git, CI/CD и системами сборки (Make, CMake)

Умение писать unit и интеграционные тесты.

Желательно умение разработки на FPGA (Verilog, VHDL).

Понимание принципов работы HIL стендов.

Автоматизация тестов с использованием Python скриптов.

Условия труда:

Работа в амбициозном проекте с международными вызовами, респектабельными заказчиками и собственной группировкой КА;

Возможности для профессионального и карьерного роста вместе с компанией до уровня директора по направлению;

Стабильный официальный доход, своевременные выплаты, льготная ипотека 6% на Подмосковье;

Расширенная программа ДМС: амбулаторное и стационарное лечение, обследования, вызов врача на дом и страхование при выезде за рубеж;

Оформление в соответствии с трудовым законодательством;

Режим работы: пять дней в неделю в офисе на ТТК (м. Римская);

Дополнительный отпуск, фитнес-абонемент, поддержка публикационной/спикерской активности.

Контакты:

Елена
Почта: es@ll5.space
telegram: @lenaespacio
89168603204

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
#FPGA #Verilog #SystemVerilog #C #Python #Linux #SDC #STA

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

Yadro
РФ, г. Москва, полная занятость, гибридный/офисный формат работы

З/П: По результатам тех.интервью

Должностные обязанности:

Разработка ПО для FPGA/CPLD
Поддержка и рефакторинг существующего ПО для FPGA/CPLD
Разработка и поддержка документации для прошивок (вики-страниц)
Соблюдение внутренних стандартов на разработку/ведение документации/ведение проектов
Работа в команде, используя гибкие методологии разработки
Участие в процессах разработки и поддержки продукта - взаимодействие с менеджерами, тестировщиками, инженерами из других отделов

Знание/опыт:

Знание синтезируемого подмножества Verilog/SystemVerilog
Хорошее понимание синхронной передачи, статического временного анализа STA, СDC
Владение SDC
Умение писать тестовое окружение и проводить функциональные тесты
Знание интерфейсов - UART, I2C, SPI, CAN
Навыки работы с измерительным оборудованием
Умение пользоваться внутрисхемными средствами отладки
Умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании
Знание и умение пользоваться Git
Опыт/желание работы с Linux

Будет плюсом:

Умение писать документацию на разрабатываемый блок
Знание языков Си/Python
Знание Bash на уровне - "написать скрипт для автоматизации сборки/загрузки/отладки прошивки"
Опыт разработки под Linux
Опыт работы с Jira/Bitbucket/Confluence

Условия труда:

Возможность выбрать удобные начало и окончание рабочего дня
Конкурентный уровень заработной платы и премирование по результатам работы
Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами
Обучение и развитие: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
Программу поддержки инноваций: премии за регистрацию патентов, создание результатов интеллектуальной деятельности
Лекторий с выдающимися экспертами: инженерами, учеными и исследователями
Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких
Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
Открытое общение: регулярные онлайн-встречи всей команды YADRO

Контакты:

ТГ: @HRYadro
Почта: d.lipatov@yadro.com

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
https://xn--r1a.website/oLolsBot?start=330883215
4❤‍🔥42👍1
#linux #c #bash #cmake #arm #opencv #slam #гнсс #pcb # smd #uart #ethernet #usb #altium #rockchip

Embedded разработчик C (Linux)

TOPODRONE, РФ, формат работы: на месте работодателя или гибрид

З/П: от 170 000 до 290 000 ₽ за месяц, на руки

Должностные обязанности:

Работать с железом: разработка схем, разводка PCB, подготовка Gerber/BOM.
Собирать прототипы руками: пайка SMD/THT, доработка плат.
Аппаратная отладка: измерения, поиск причин неисправностей, правки в схеме/плате/коде.
Поднимать и отлаживать интерфейсы: UART, I2C, SPI, GPIO, USB, Ethernet.
Писать и поддерживать код на C (иногда C++) под Embedded Linux.
Портировать и чинить существующий код, собирать проекты (CMake).
Писать скрипты (bash) для сборки/настройки/диагностики.

Знание/опыт:

C под Linux: уверенно, от 2 лет.
Понимание процессов/потоков, IPC, отладка (gdb/strace — на нормальном уровне).
systemd, udev, базовая сетевуха в Linux.
CMake, кросс-компиляция под ARM.
Уверенное чтение и разработка схем.
Реальный опыт PCB: разместить компоненты, развести плату (2–4 слоя), подготовить файлы в производство.
Уверенная пайка SMD/THT.
Умение пользоваться мультиметром, лабораторным БП, осциллографом, логическим анализатором.

Условия труда:

Предпочтем работать с самозанятым или ИП по договору, но оформление в штат на оклад тоже возможно.

Контакты:

@imaks или m.mitin@topodrone.ru (лучше в Telegram)

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
https://xn--r1a.website/oLolsBot?start=6170221
👏62
#c #linux #c++ #lead

Team Lead / Lead C/C++ Developer

ООО "Эль Пять" Россиия, Москва и МО
Полная занятость
Формат работы: на месте работодателя

З/П: 400 000 до вычета налогов

Должностные обязанности:

Эта вакансия подойдет практикующему C/C++ разработчику ПО уровня (strong middle, senior, lead), имеющему опыт работы с Linux Kernel, встроенными решениями от bare metal до Linux, real-time задачами, драйверами.

Соотношение: ~70% код / ~30% техлидство

Чем предстоит заниматься:

Разработка:

Разработка и сопровождение C/C++ кода в системных и встроенных компонентах;
Разработка логики в части взаимодействия с периферийным оборудованием (CAN, UART, RS-485 / RS-232, Ethernet stack);
Разработка взаимодействия Linux систем с ПЛИСовой частью(регистрами, прерывания, memory mapping, DMA — по необходимости);
Интеграция и сопровождение драйверов в рамках существующей Linux-системы;
Участие в разработке тестовой инфраструктуры и понимание подходов к тестированию.
Участие в доработке на архитектуры ПО.

Задачи в части управления командой:

Core review;
Принятие участия в
Формирование принципов правильного подхода к разработке:
Тестирование;
Корректность разработки с точки зрения читаемости и поддерживаемости кода;
Технический долг;
Взаимодействие с hardware и testing командами.

Без микроменеджмента и формального «руководства людьми».
Речь именно о техническом лидерстве.

Знание/опыт:

Сильный практический опыт C / C++;
Опыт разработки embedded систем;
Хорошее понимание Linux подобных систем;
Сильный практический опыт разработки под Linux;
Практический навык code review, подходов к контролю качества кода и тестированию;
Опыт или понимание разработки safety-critical / high-reliability software;
Представление о стандартах и подходах, применяемых в safety-critical разработке;
Опыт написания многопоточного безопасного кода;
Желаемые навыки:

PCIe, Ethernet, DMA, power management;
Отладка ядра Linux: kgdb, kdump, ftrace, perf;
CI/CD для низкоуровневых или embedded-проектов;
Python для автоматизации тестов и tooling;
Понимание принципов HIL-тестирования;
Опыт FPGA (Verilog / VHDL) — как дополнительный плюс.

Условия труда:

Работа в амбициозном проекте с международными вызовами, респектабельными заказчиками и собственной группировкой КА;
Возможности для профессионального и карьерного роста вместе с компанией до уровня директора по направлению;
Стабильный официальный доход, своевременные выплаты, льготная ипотека 6% на Подмосковье;
Расширенная программа ДМС: амбулаторное и стационарное лечение, обследования, вызов врача на дом и страхование при выезде за рубеж;
Оформление в соответствии с трудовым законодательством;
Режим работы: пять дней в неделю в офисе на ТТК (м. Римская);
Дополнительный отпуск, фитнес-абонемент, поддержка публикационной/спикерской активности.

Контакты:

Елена
Почта: es@ll5.space
telegram: @lenaespacio
89168603204

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
https://xn--r1a.website/oLolsBot?start=422436669
❤‍🔥6👍621
#embedded #linux #c #cpp #arm #yocto #sip #voip #офис

Разработчик Embedded Linux (C/C++)

Е-Цифра, Санкт- Петербург, полная, очная или гибрид

З/П: в зависимости от уровня разработчика:
Middle от 180 000
Senior от 240 000

Должностные обязанности:

- Разработка и поддержка прошивок для SIP IP-домофонов и устройств контроля доступа
- Разработка ПО на C/C++ под Embedded Linux (ARM)- Интеграция и адаптация open-source компонентов (SIP, аудио/видео кодеки)
- Работа с аудио/видео потоками (RTP, ALSA)
- Разработка middleware для периферии (аудиокодек, камера, дисплей, Wi-Fi/BT, реле, датчики)
- Работа с IPC и сетевым стеком Linux (TCP/IP, UDP, RTP/RTCP, DHCP, DNS)
- Оптимизация производительности системы
- Отладка на целевом устройстве (gdb, UART, логирование)- Работа с Yocto / Buildroot
- Реализация REST API для интеграции с облачными сервисами
- Взаимодействие с командой аппаратной разработки

Знание/опыт:

— Опыт коммерческой разработки на C/C++ от 3 лет
— Опыт Embedded Linux от 2 лет
— Понимание процессов, потоков, памяти в Linux
— Опыт кросс-компиляции и сборки кастомных образов Linux
— Опыт работы с сетевыми протоколами (TCP/IP, UDP, RTP)
— Опыт работы с ALSA
— Опыт работы со стеком SIP / VoIP
— Опыт отладки на реальном устройстве
— Умение читать схемы и даташиты

Условия труда:

- Стабильную работу в растущей компании с понятными перспективами.
- "Белую" заработную плату ( официальное трудоустройство по ТК РФ или сотрудничество с ИП и самозанятыми )
- Современный офис в центре города с оборудованным местом для работы (мониторы, отладочные
стенды).
- Гибкий график и возможность частичной удаленной работы.
- Современный CI/CD пайплайн и инструменты, позволяющие быстро собирать,
тестировать и развертывать прошивку на устройствах.
- Минимум бюрократии и прямую коммуникацию с заказчиками и коллегами для
быстрого принятия решений.

Контакты:

@Skalberg

___
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
#embedded #linux #c #cpp #arm #yocto #sip #voip #офис

Разработчик Embedded Linux (C/C++)

Е-Цифра, Санкт- Петербург, полная, очная, гибрид

З/П: От 250 000 рублей

Должностные обязанности:

- Разработка и поддержка прошивок для SIP IP-домофонов и устройств контроля доступа
- Разработка ПО на C/C++ под Embedded Linux (ARM)- Интеграция и адаптация open-source компонентов (SIP, аудио/видео кодеки)
- Работа с аудио/видео потоками (RTP, ALSA)
- Разработка middleware для периферии (аудиокодек, камера, дисплей, Wi-Fi/BT, реле, датчики)
- Работа с IPC и сетевым стеком Linux (TCP/IP, UDP, RTP/RTCP, DHCP, DNS)
- Оптимизация производительности системы
- Отладка на целевом устройстве (gdb, UART, логирование)- Работа с Yocto / Buildroot
- Реализация REST API для интеграции с облачными сервисами
- Взаимодействие с командой аппаратной разработки

Знание/опыт:

— Опыт коммерческой разработки на C/C++ от 3 лет
— Опыт Embedded Linux от 2 лет
— Понимание процессов, потоков, памяти в Linux
— Опыт кросс-компиляции и сборки кастомных образов Linux
— Опыт работы с сетевыми протоколами (TCP/IP, UDP, RTP)
— Опыт работы с ALSA
— Опыт работы со стеком SIP / VoIP
— Опыт отладки на реальном устройстве
— Умение читать схемы и даташиты

Будет плюсом

- V4L2 / GStreamer
- PREEMPT_RT или RTOS
- Разработка драйверов Linux Kernel, работа с Device Tree
- Python для автоматизации
- TLS / SRTP

Условия труда:

- Стабильную работу в растущей компании с понятными перспективами.
- "Белую" заработную плату ( официальное трудоустройство по ТК РФ )
- Современный офис в центре города с оборудованным местом для работы (мониторы, отладочные
стенды).
- Гибкий график и возможность частичной удаленной работы.
- Современный CI/CD пайплайн и инструменты, позволяющие быстро собирать,
тестировать и развертывать прошивку на устройствах.
- Минимум бюрократии и прямую коммуникацию с заказчиками и коллегами для
быстрого принятия решений.
- Квартальные бонусы

Контакты:

@Skalberg

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
https://xn--r1a.website/oLolsBot?start=321250854
7
#embedded #linux #Kernel #ARM #C #C++

Embedded Linux Engineer (C/C++, ARM/x86, Kernel)

Компания: Unic Lab
Локация: Минск | офис (БЦ Призма, ст.м. Партизанская)
Формат работы: полный день, работа в офисе

З/П: 2700-3000$

Должностные обязанности:

Ищем инженера, которому интересен не просто Linux, а работа на уровне системы и железа.
Проект:
Разработка встроенного ПО под Linux для ARM и x86 с фокусом на:
- программирование модулей периферии;
- работу с протокольной периферией (низкий уровень);
- взаимодействие user space ↔️ kernel space;
- интеграцию с ESP32;
- разработку сервисов и утилит на C++ (в т.ч. скрипты/автоматизация).
Используем: buildroot, u-boot, Qt (Qt5/6), bash/shell.
Есть задачи на уровне kernel (Linux 5.15, модули ядра, device tree, драйверы, I/O, прерывания).
Команда — 4 инженера, без лишней бюрократии: можно влиять на архитектуру и технические решения.

Знание/опыт:

- 5+ лет в embedded;
- уверенное понимание Linux (user + kernel space);
- опыт написания модулей ядра / драйверов;
- C/C++;
- понимание сетевого стека (TCP/UDP, SSL/TLS);
- опыт работы с железом и отладкой на устройствах.

Условия труда:

работу в офисе с возможностью гибридного формата после испытательного срока.
- сложные проекты, которые позволяют расти профессионально.
- комфортную среду и поддерживающую команду.

Контакты:

@UnicLab_hr

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
https://xn--r1a.website/oLolsBot?start=5571834547
4❤‍🔥4