5 20 ч. назад

Разработчик встраиваемых систем

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

middle удалённо
Тип занятости
full-time
Опубликовано
2 марта 2026
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти

описание

Привет! Мы ищем разработчика встраиваемых систем в команду разработки IoT. Мы занимаемся созданием аппаратно-программного комплекса для мониторинга активности сотрудников на строительных и промышленных объектах. Ключевая особенность: Вся разработка (и «железо», и «софт») ведется внутри компании. Мы создаем законченные продукты, которые уже активно используются на реальных объектах. В этом амплуа мы ищем инженера, который возьмет на себя задачи по отладке, диагностике и созданию инструментов для работы с нашими устройствами. Если вы любите копаться в железе, писать полезные утилиты и помогать команде разбираться в сложных аппаратно-программных взаимодействиях — нам по пути.
Анализ и отладка: поиск причин сбоев на стыке железа и софта, чтение схем и анализ разводки плат для выявления аппаратных проблем.
Написание диагностических инструментов: разработка на C# приложений для взаимодействия с устройством по UART, USB или TCP (тестовые утилиты, логгеры, программы для прошивки и калибровки).
Разработка и доработка прошивок: участие в написании кода на C для микроконтроллеров (STM32, Nordic nRF), работа с периферией, отладка на реальном железе.
Отладка с инструментарием: активное использование J-Link/ST-Link, логических анализаторов и осциллографов для поимки сложных багов.
Работа с интерфейсами: диагностика и логирование через UART, SPI, I²C.
RTOS-отладка: поиск трудноуловимых проблем в многозадачной среде (планировщик, очереди, семафоры, гонки данных).
Контроль версий: работа в GitLab (merge requests, ветки, тегирование релизов).
Требования (обязательные):
Базовые знания аналоговой и цифровой схемотехники: умение читать принципиальные схемы, понимать типовые узлы (питание, тактирование, интерфейсы, обвязка МК).
Умение по схеме и разводке платы ориентироваться в сигналах и предполагать аппаратные причины сбоев (без требования профессионально проектировать платы).
Уверенное знание языка C для embedded-разработки.
Опыт разработки и отладки прошивок для микроконтроллеров (STM32, Nordic nRF5x/nRF53/nRF54 или аналоги).
Опыт работы в Visual Studio / Visual Studio Code или аналогичных средах.
Навыки работы с отладчиками (J-Link, ST-Link), логическим анализатором и осциллографом.
Опыт работы с интерфейсами UART, SPI, I²C для диагностики и логирования.
Понимание принципов работы RTOS (планировщик, очереди, семафоры, таймеры) и типичных проблем конкурентного доступа.
Знание GitLab (merge requests, ветвление, тегирование релизов).
Будет серьезным плюсом:
Уверенное знание C# (WPF, WinForms, .NET) для написания вспомогательных утилит, тестовых приложений и диагностических инструментов (работа по UART/USB/TCP с устройством).
Опыт написания скриптов на Python для автоматизации тестирования и обработки логов.
Понимание стека протоколов BLE, опыт работы с Nordic SDK или Zephyr.
Навыки работы с CAN, USB или Ethernet.
Опыт написания unit-тестов для embedded-кода.

условия

Удаленная работа или комфортный офис — на твой выбор.
Современный инструментарий: мы работаем в VSCode / Cursor / Visual Studio, ведем задачи в Яндекс.Трекере, используем GitLab.
Стабильность: работа в развивающейся продуктовой компании с полным циклом разработки (не аутсорс).
Оформление по ТК РФ, полностью «белая» заработная плата.
Интересные задачи: глубокое погружение в железо, создание инструментов для всей команды, решение нестандартных диагностических задач.
Реальная возможность профессионального и карьерного роста внутри команды.
Официальная ИТ-аккредитация и все связанные с ней льготы.

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

6 вакансии
VK
VK
3 д. назад

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

Вакансия для разработчика системного ПО, который будет заниматься созданием анти-DDoS решений и оптимизацией производительности. Требуется опыт работы с многопоточными системами и знание сетевых протоколов. Предлагается работа в команде над высоконагруженными проектами.

middle удал.
YADRO
YADRO
3 д. назад

Инженер по разработке ядра Linux

Ищем инженера по разработке ядра Linux, который будет заниматься портированием и разработкой драйверов для аппаратных компонентов. Требуется знание C и опыт работы с Linux. Предлагаем обучение, поддержку инноваций и заботу о здоровье.

Linux · C · U-Boot

middle удал.
Лаборатория Касперского
Лаборатория Касперского
3 д. назад

Разработчик драйверов под Windows

Ищем разработчика драйверов под Windows с отличными знаниями C/C++ и опытом работы с модулями ядра. Если вы инициативны и готовы развиваться, мы будем рады видеть вас в нашей команде!

Windows Os · C++ · Assembler ·+1

middle удал.
Place.01
Place.01
3 д. назад

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

В команде Place.01 открыта вакансия C++ разработчика. Вы будете заниматься модернизацией библиотек и интеграцией решений на различных платформах. Ожидаем глубоких знаний C++ и опыта кроссплатформенной разработки. Предлагаем гибкий график, конкурентную оплату и возможности для профессионального роста.

C++ · CMake · clang-tools ·+2

middle удал.
RDP
RDP
3 д. назад

Специалист по сетевому анализу

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

middle удал.
BLACKHUB Games
BLACKHUB Games
4 д. назад

Программист C++

Присоединяйтесь к команде BLACKHUB Games и помогите развивать нашу популярную мобильную игру! Мы ищем специалиста с уверенным знанием C++ и опытом разработки UI. Предлагаем гибкие условия работы, возможность обучения и официальное трудоустройство.

C++ · Qt · Unreal Engine ·+4

middle удал.