Мы ищем Тимлида / Лид разработчика в команду Firmware, который присоединится к разработке решения для майнинга — прошивки на базе Linux-дистрибутива. Помимо создания ПО для новых и уже существующих платформ, вам предстоит заниматься реверс-инжинирингом устройств от производителей и разработкой системных сервисов поддержки.
Задачи:
- Исследование прошивок ASIC-устройств (оборудование для майнинга)
- Разработка и поддержка загрузчиков, драйверов и системного ПО
- Реверс-инжиниринг уже существующих пакетов и драйверов
Требования:
- Отличное знание C/C++
- Опыт в роли тимлида от 3 лет
- Опыт разработки embedded или Linux-based прошивок (OpenWrt, buildroot)
- Понимание OpenWrt и встраиваемых протоколов (например, I2C, SPI, UART)
- Знание процесса майнинга Bitcoin и протокола Stratum
- Плюсом будет понимание особенностей переноса решений между архитектурами
С какими вызовами вы столкнётесь:
- Разработка прошивки для ASIC-платформ (например, Antminer S19, S21)
- Построение и развитие команды: найм, собеседования, адаптация инженеров
- Модификация и оптимизация кода cgminer или аналогичных решений
- Реверс-инжиниринг с использованием JTAG и логического анализатора
- Оптимизация производительности: повышение эффективности и стабильности майнинга
- Добавление и модификация пакетов в системах на базе Linux (OpenWrt/buildroot)
Что мы предлагаем:
- Гибкий график с фокусом на результат, а не часы
- Возможности для профессионального роста
- 28 дней отпуска + 12 бонусных дней в году
- Бюджет на обучение (курсы, сертификации, программы развития)