Team Lead for Embedded Systems (C/C++)

ArmeniaHybridSeniorStaffLead

Our team is looking for a Team Lead for Embedded Software who would research and develop mining software, reverse-engineer existing solutions and build supporting system services. 

Responsibilities:

  • Research mining software behaviour

  • Develop and maintain boot loaders, device drivers, and system-level software

  • Reverse engineering of existing packages and drivers

Requirements:

  • Strong proficiency in C/C++

  • 3+ years of team leadership experience

  • Experience in embedded or Linux-based systems development (OpenWrt/buildroot)

  • Understanding of OpenWrt and embedded protocols (e.g., I2C, SPI, UART)

  • Understanding of Bitcoin mining process and Stratum protocol

  • Nice to have: knowledge of translation issues across architectures

What we offer:

  • Flexible working hours focused on results, not time clocks

  • Opportunities for growth

  • 28 vacation days + 12 bonus days

  • Budget for professional growth (courses, certifications, training)

Posted on: 10/7/2025

EMCD

EMCD

EMCD Tech is a cryptocurrency mining services ecosystem established on the basis of the largest mining pool in Eastern Europe.

Website

See all 11 jobs at EMCD

Please let EMCD know you found this job on Wantapply. It helps us get more jobs on our site. Thanks!