Blockstream is hiring a Senior Firmware Engineer to join the team behind Jade, our flagship open-source hardware wallet. You will work closely with existing lead developers to build and refine the secure firmware that protects users' assets.
What You'll Do
- Work as a core contributor to the Blockstream Jade firmware, writing robust, secure C/Python code within a small, agile team.
- Extend and optimize 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.
What We're Looking For
- 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).
- An active GitHub presence with contributions to open-source projects is highly preferred.
Nice to Have
- Previous experience working in a team and working with remote team members.
- Familiarity with Python for tooling and testing.
- Up-to-date knowledge of Bitcoin latest developments.
- Experience with Liquid/Elements and/or confidential transactions.
Technical Stack
- C
- C++
- Python
- esp32
- esp32s
Team & Environment
You will be part of a small, agile team of dedicated engineers.
Blockstream is an equal opportunity employer.





