leady
lock-svg project Successfully occupied
View offer information dropdown icon
Wallet icon Coin icon Rate 75 000 CZK - 115 000 CZK / month
Timer icon Form of cooperation Full-time / 50% Remote
Briefcase icon Sector Information Technology
Location icon Location Praha
Start date 10.02.2025 or by agreement
Technology
  • UNIX/Linux
  • Bash
  • C++
  • Rust
  • GitLab
Languages
  • English flag English - active, B2/C1/C2

Offer description

  • development of mining software in Rust/C++
  • implementation of new features in the bosminer mining software
  • reverse engineering of mining equipment and analysis of manufacturers' firmware
  • development and optimization of supporting system services for mining hardware
  • testing and configuring the Linux kernel to support mining hardware
  • adding support for new Bitcoin mining chips and mining components (e.g. hashboards)
  • cooperation with the hardware team to debug and revive new mining hardware
  • development of drivers for communication with various hardware components (e.g. I2C, SPI)
  • analysis and improvement of firmware security , including watchdog systems
  • creation of tools for testing, diagnostics and monitoring of mining equipment
  • management and updates of the Braiins OS distribution , including porting to new platforms
  • working with Git and version control system for Code Review and repository management
  • the opportunity to contribute to the development of open-source technologies in the field of Bitcoin mining

Requirements

  • experience with Unix Shell (Bash)
  • experience with embedded programming
  • advanced knowledge of Linux and working with the command line
  • Senior level C/C++ programming experience
  • knowledge of Pull/Merge Request and Code Review processes
  • Cross-compilation – general knowledge about compilations for different architectures (ARM)
  • knowledge of embedded protocols – basic overview of communication protocols GPIO, I2C, SPI, USART and their use in Linux at the application level (knowledge of functioning at the kernel level, where occasional modification is expected, is an advantage)
  • advantage:
    • knowledge of Rust language
    • knowledge of JTAG / Logic Analyzer – ability to debug hardware
Are you interested in this offer?
Recommend an IT specialist Do you know anyone who could use this project? Recommend him and get a reward!
New to the world of IT freelancing ?

Freedom, flexibility, greater control over finances and career. Freelancing has evolved and offers much more today. See what's in store for you and how it will change your life.

Are you interested in this offer?
Recommend an IT specialist Do you know anyone who could use this project? Recommend him and get a reward!
30 071

Titans that have
joined us

684

Clients that have
joined us

534 535

Succcessfully supplied
man-days