O pozici
Команда ищет Embedded Software Engineer для hardware-focused проекта: разработки ПО для существующих и новых аппаратных платформ, реверс-инжиниринга решений производителей оборудования и развития системных сервисов поддержки.
Основные задачи
- Разрабатывать и развивать внутреннюю систему управления hashboard
- Анализировать существующие решения для майнеров, включая прошивки и поведение системы, чтобы понимать архитектуру и ограничения
- Проводить реверс-инжиниринг для обеспечения совместимости, оптимизации и поддержки внутри компании
- Участвовать в разработке embedded-программного обеспечения для текущих и новых аппаратных платформ
Что мы ожидаем
- От 4 лет опыта разработки на embedded C и C++
- Глубокая экспертиза в Embedded Linux, включая понимание boot flow с использованием U-Boot или других загрузчиков
- Опыт настройки, модификации и отладки Device Tree
- Опыт разработки и поддержки Linux kernel drivers: platform и device drivers
- Практическое знание периферийных протоколов: GPIO, I2C, SPI, UART/USART
Условия
- Удалённая работа из Санкт-Петербурга, Нижнего Новгорода или Москвы
- Полная занятость
- Гибкий график с фокусом на результат
- 20 рабочих дней отпуска и 12 бонусных дней
- Бюджет на обучение: курсы, сертификации и тренинги
- Зарплата обсуждается на собеседовании
О компании и проекте
Компания EMCD развивает новый hardware-focused проект, связанный с аппаратными платформами и решениями для майнеров.
Отклик
Резюме отправлять: @ann_recruiter