First seen by Alion on Sep 24, 2026.
Инженер-разработчик встраиваемых систем от Junior Embedded C/C++ (Linux, прошивки)
Мы пишем прошивки и протоколы для устройств видеофиксации. Носимые
видеорегистраторы, автомобильные регистраторы, IP-камеры с видеоаналитикой,
Android-устройства. Всё это подключается к нашей платформе, и прошивку, и
протокол обмена с сервером мы делаем сами, а не берём готовое.
Работа инженерная и живая. На столе реальное железо, а не эмулятор. Баги
такие, которые не гуглятся, потому что документации к устройству часто
просто нет, и до причины приходится докапываться самому.
ЧЕМ ЗАНИМАТЬСЯ
Разбираться, как устроена прошивка устройства и что делает вендорское ПО,
чтобы потом заменить его своим. Писать код на C под Linux на ARM: камера,
звук, экран, сеть, карта памяти. Придумывать и поддерживать протокол, по
которому устройство разговаривает с сервером (формат кадров, команды,
телеметрия, видео и звук). Заодно трогать серверную сторону этого же
протокола, она на Go, и если вы Go не знаете, это не проблема, научим.
И проверять всё на живом железе. У нас правило: пока не подтверждено на
устройстве, это гипотеза, а не факт, и так оно и записывается.
КОГО ИЩЕМ
Требование по сути одно. Вы умеете читать чужой код на C или C++ и
понимать, что он делает. Не «писать с нуля по учебнику», а открыть
незнакомый файл на несколько тысяч строк и разобраться в логике. Вот
этому мы научить не сможем, это входной билет.
Дальше проще. Нужно понимать, как работает машина ниже уровня
фреймворков: память, указатели, биты и байты, что такое little-endian,
чем поток отличается от процесса. Нужен базовый Linux, хотя бы командная
строка, файловая система, процессы, права.
И отдельно про нейросети, потому что это у нас не модное слово, а способ
работы. ИИ-ассистенты (Claude Code и похожие) пишут заметную часть кода,
а инженер ставит задачу, проверяет результат и отвечает за него. Скорость
у нас высокая именно из-за этого.
Но есть важный момент. Нейросеть ошибается уверенно. Она выдаёт код,
который выглядит абсолютно правдоподобно и не работает на конкретном
железе, причём по причине, которую она сама не видит. Ловить это и есть
ваша ценность. Поэтому знание C и понимание устройства обязательны.
Логика «раз есть нейронка, можно не разбираться» у нас ломается на первой
же неделе.
Ну и желание докопаться до причины, а не до состояния «как-то заработало».
ОПЫТ НЕ ОБЯЗАТЕЛЕН
Правда не обязателен. Смотрим и без коммерческого опыта, если есть
профильное образование (радиотехника, микроэлектроника, АСУ, информатика,
встраиваемые системы и близкое) или свои проекты. Arduino, STM32,
Raspberry Pi, самодельная электроника, олимпиады по программированию,
разобранная из любопытства чужая прошивка. Всё это считается.
ПЛЮСОМ БУДЕТ
Опыт с микроконтроллерами и одноплатниками. Понимание сетей, хотя бы что
такое сокет и как посмотреть трафик в Wireshark. Знакомство с видео и
звуком: кодеки, H.264, RTSP, частота дискретизации. Английский на уровне
чтения документации. Любой реверс-инжиниринг. Git. Android (Java, Kotlin)
или Go, это направления, в которые мы растём.
ЧТО ПРЕДЛАГАЕМ
Зарплата от 50 до 150 тр, обсуждается по итогам собеседования.
Пермь , Оформление [по ТК РФ / самозанятость].
Наставничество не на словах: рядом будет человек, который в этом
разбирается, плюс наши рабочие заметки по каждому устройству, мы подробно
записываем всё, что удалось выяснить про железо, включая тупики.
ИИ-инструменты оплачиваем и учим ими пользоваться. Дальше растёте в ту
сторону, которая окажется интереснее: прошивки, сервер, видеоаналитика,
Android.
И результат тут видно физически. Залил прошивку, и устройство начало делать то, чего вчера не умело.
КАК ОТКЛИКНУТЬСЯ
Ответьте в сопроводительном письме на два вопроса. Без них резюме тоже
посмотрим, но с ними ответим точно.
Первый: любой ваш опыт с кодом на C, C++ или с железом. Что делали, что
не получилось и почему.
Второй, и он для нас важнее: пользовались ли вы ИИ-ассистентами для кода?
Если да, какими, и был ли случай, когда нейросеть выдала ерунду, а вы это
заметили? Если нет, то что вы вообще про это думаете.
Отвечайте своими словами. Ответ, написанный нейросетью, видно сразу, и это минус, а не плюс.

