Инженер разработчик

Рус импорт

Инженер разработчик

Пермь, Пермская улица, 10

Описание вакансии

Инженер-разработчик встраиваемых систем от 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++ или с железом. Что делали, что

не получилось и почему.

Второй, и он для нас важнее: пользовались ли вы ИИ-ассистентами для кода?

Если да, какими, и был ли случай, когда нейросеть выдала ерунду, а вы это

заметили? Если нет, то что вы вообще про это думаете.

Отвечайте своими словами. Ответ, написанный нейросетью, видно сразу, и это минус, а не плюс.

Навыки
  • SQL
  • Linux
  • Python
  • Английский язык
  • PostgreSQL
  • С +
Посмотреть контакты работодателя

Адрес

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

Пермская научно-производственная приборостроительная компания

Инженер-исследователь (электронщик)

Пермская научно-производственная приборостроительная компания

  • Пермь

  • от 75000 RUR

Рекомендуем
Гардиан
  • Пермь

  • до 80000 RUR

Рекомендуем
Амега
  • Пермь

  • до 105000 RUR

Рекомендуем
Меридиан Саппорт
  • Пермь

  • до 96000 RUR

Бумхиминвест

AI/1С-разработчик (LLM, MCP)

Бумхиминвест

  • Пермь

  • до 96000 RUR

Научно-производственное объединение Искра

Инженер - электроник 1 категории

Научно-производственное объединение Искра

  • Пермь

  • до 103600 RUR

Т Плюс
  • Пермь

  • до 83800 RUR

ТПА
  • Пермь

  • до 83800 RUR

Энергосберегающие технологии

Инженер электротехнической лаборатории (ЭТЛ)

Энергосберегающие технологии

  • Пермь

  • от 80000 RUR

Инженер

Инжиниринговая Компания Ферротерра

  • Пермь

  • от 85000 RUR

  • Пермь

  • от 75000 RUR

Меридиан Саппорт

Инженер АСУП

Меридиан Саппорт

  • Пермь

  • до 120500 RUR

  • Пермь

  • до 100000 RUR

Засор59

Инженер ПТО

Засор59

  • Пермь

  • от 70000 RUR

Пермский пороховой завод, ФКП

Инженер АСУТП

Пермский пороховой завод, ФКП

  • Пермь

  • до 117000 RUR

  • Пермь

  • до 110000 RUR

Ведущий инженер-технолог

НАУЧНО-ПРОИЗВОДСТВЕННОЕ ПРЕДПРИЯТИЕ СТЭЛСПРОММАШ

  • Пермь

  • до 90000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию