C/С++ Embedded Engineer
Прямой работодатель EMCD ( emcd.io )
Ереван, Армения
Миддл • Сеньор
28 ноября 2025
Удаленная работа • Работа в офисе
Опыт работы любой
Опыт работы любой
Короткая ссылка: geekjob.ru/hhw6
Описание вакансии
Мы ищем Embedded Software Engineer, который присоединится к нашому новому проекту. Помимо разработки ПО для существующих и новых платформ, вам также предстоит заниматься реверс-инжинирингом решений от производителей оборудования и создавать системные сервисы поддержки.
Работа предполагает гибридный формат работы (офис+удаленка) в Ереване
Обязанности:
- Разработка собственной системы управления хэшбордами
- Анализ и реверс-инжиниринг существующих решений для ASIC-майнеров
Требования:
- Опыт разработки на Embedded C/C++ — обязателен
- Экспертиза в Embedded Linux, включая:
- понимание процесса загрузки (U-Boot или другие загрузчики)
- настройку и отладку Device Tree
- разработку и сопровождение драйверов ядра (platform/device drivers)
- опыт работы с периферийными интерфейсами: GPIO, I2C, SPI, UART/USART
- отладку на уровне ядра/загрузки (serial console, dmesg, printk)
- Уверенное владение Bash, Git и Docker
Будет плюсом:
- Опыт реверс-инжиниринга (анализ прошивок, статический/динамический анализ бинарников)
- Знание Python или Rust в контексте embedded-разработки
- Опыт работы с Yocto Project, Buildroot или OpenWRT
- Навыки работы с аппаратными отладочными средствами: JTAG/SWD, логические анализаторы, осциллографы
- Знание кросс-компиляции и управления embedded toolchains
- Опыт настройки CI/CD для embedded (Jenkins, GitLab CI, GitHub Actions)
- Опыт профилирования и анализа производительности (perf, valgrind, system tracing)
Что мы предлагаем:
- Гибридный формат работы (офис+удаленка) в Ереване
- Гибкий график с упором на результат, а не часы
- Возможности профессионального и карьерного роста
- 28 календарных дней отпуска + 12 дополнительных бонусных дней
- Бюджет на развитие: курсы, сертификации, обучение
