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)

Published on: 5/7/2026

EMCD

EMCDverified company badge

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

Website

See all 58 jobs at EMCD

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

Similar jobs