Skip to content
Blockstream logo

Senior Firmware Engineer, Jade

BlockstreamBitcoin Infrastructure company
RemoteSenior
Software Engineering

About the role

Develop and optimize firmware for Blockstream's Jade hardware wallet.

  • Blockstream is seeking a Senior Firmware Engineer to join the team behind Jade, our flagship open-source hardware wallet.
  • Key Responsibilities Work as a core contributor to the Blockstream Jade firmware, writing robust, secure C/Python code within a small, agile team.
  • Extend and optimize our support for advanced signing protocols such as taproot, atomic swaps, and simplicity.
  • Design and implement features like air-gapped camera signing, cryptographic primitives, and secure communication protocols.
  • Develop optimized solutions to work within a resource constrained execution environment.
  • Contribute to a transparent, open source codebase where your work is visible to the entire Bitcoin community.
  • Requirements Proven track record in C/C++ development for microcontrollers with real world esp32/esp32s specific experience.
  • Solid understanding of Bitcoin internals, with a specific focus on Taproot, SegWit, and PSBTs.
  • Experience with secure boot, memory protection, and defending against software based and side-channel attacks.
  • Comfortable working with peripherals (cameras, screens) and low-level protocols (SPI, I2C, UART).
View original posting →

Tech stack

CPythonC++

Match insights

Tech:C, Python, C++
Level:Senior

More roles at Blockstream

View open roles at Blockstream