Careers

Senior Embedded Software Engineer

Tel Aviv · Full-time · Senior

About The Position


Chain Reaction designs and builds hardware that fuels disruptive blockchain technologies by accelerating compute performance. Our world-class teams are transforming the future of data, creating the infrastructure that will power the next generation of secure, scalable, green computing. The main bottleneck in scaling cutting-edge solutions in privacy tech, data analysis, and real-time computing is acceleration – existing hardware cannot keep up with data processing needs. Chain Reaction’s products reshape how data is processed and used on a global scale, and we’re looking for the brightest people to join us.

You will play a critical role in designing, developing, and optimizing the software components that drive our hardware. Your expertise will be instrumental in ensuring the reliability, performance, and efficiency of our products.

We’re looking for a Senior Embedded Software Engineer to own and evolve our production‑grade, multi‑threaded C++ application that drives thermal management, ASIC operation, and hardware interfaces in Bitcoin mining Hardware - ensuring its ongoing productization, reliability, and performance while accelerating time‑to‑market.


Roles and Responsibilities


  • Take complete ownership of the embedded control‑system code for Bitcoin mining
  • Transform prototype code into clean, modular, production-ready software
  • Resolve technical debt, improve system architecture, and manage dependencies
  • Design and enhance robust unit and integration test strategies
  • Optimize performance and resource utilization
  • Debug and resolve complex issues in a multi‑threaded system
  • Document APIs, software designs, and perform code reviews
  • Collaborate with ASIC and board‑design teams during bring‑up and validation

Requirements


  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or equivalent
  • 5+ years of experience developing modern C++ (14/17/20) applications in embedded/Linux environments
  • Proven track record of owning large, complex codebases
  • Expertise in multithreading and real‑time systems
  • Strong background in software architecture and design
  • Excellent problem‑solving skills, with clear written and verbal communication
  • Hands-on, proactive, and comfortable working independently and cross-functionally

 

Advantages

  • Proficiency with Git workflows, build systems (CMake), and debugging tools
  • Prior work on ASIC‑based products
  • Familiarity with hardware communication protocols: SPI, I²C, GPIO
  • Experience with safety‑critical systems, system profiling, performance tuning or thermal optimization

Apply for this position

Disrupting Blockchain & Privacy | Chain Reaction
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.