Chain Reaction Ltd.

Senior Embedded Software Engineer

Chain Reaction Ltd.  •  Tel Aviv, IL (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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

Preferred



  • 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
Chain Reaction Ltd.

About Chain Reaction Ltd.

Chain Reaction is engineering the future of disruptive blockchain and privacy technologies.

We accelerate compute performance, enabling companies to adopt and scale solutions to the world’s most complex problems. Partnering with cloud and data centers, we transform compute infrastructure with custom ASICs and systems that optimize for energy efficient, high-performance compute. Our 3PU™ (Privacy Processor) dramatically accelerates real-time operations of Privacy Enhancing Technologies on encrypted data, transforming the cloud into a trusted environment, enabling verticals that rely on confidential big data to use the cloud (including financial institutions, healthcare & big pharma, defense & government, and oil & gas). Purpose-built and custom-designed, our solutions power the next generation of secure, scalable, green computing to help protect people, privacy, and the planet.

Industry
Hardware & Semiconductors
Company Size
51-200 employees
Headquarters
San Jose, California
Year Founded
2019
Social Media