Job Description

Summary

Blockstream is seeking a Senior Firmware Engineer to join the team behind Jade, our flagship open-source hardware wallet. Jade is the cornerstone of our self-custody mission, providing a versatile, secure environment for Bitcoiners - from those just starting their journey to power users demanding air-gapped, multisig, and descriptor-based transaction signing.

As a skilled Senior Firmware Engineer joining our high-impact team, you will work closely with our existing lead developers to build and refine the firmware that secures our users' assets.

What You'll Be Doing (Responsibilities)

  1. Work as a core contributor to the Blockstream Jade firmware, writing robust, secure C/Python code within a small, agile team.
  2. Extend and optimize our support for advanced signing protocols such as taproot, atomic swaps, and simplicity.
  3. Design and implement features like air-gapped camera signing, cryptographic primitives, and secure communication protocols.
  4. Develop optimized solutions to work within a resource constrained execution environment.
  5. Contribute to a transparent, open source codebase where your work is visible to the entire Bitcoin community.

What We Look For In You (Required Qualifications)

  1. Proven track record in C/C++ development for microcontrollers with real world esp32/esp32s specific experience.
  2. Solid understanding of Bitcoin internals, with a specific focus on Taproot, SegWit, and PSBTs.
  3. Experience with secure boot, memory protection, and defending against software based and side-channel attacks.
  4. Comfortable working with peripherals (cameras, screens) and low-level protocols (SPI, I2C, UART).
  5. An active GitHub presence with contributions to open-source projects is highly preferred.

Nice To Haves (Preferred Qualifications)

  1. Previous experience working in a team and working with remote team members.
  2. Familiarity with Python for tooling and testing.
  3. Up-to-date knowledge of Bitcoin latest developments.
  4. Experience with Liquid/Elements and/or confidential transactions.

Skills
  • C++
  • Communications Skills
  • Development
  • Software Engineering
  • Team Collaboration
© 2026 cryptojobs.com. All right reserved.