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).
Tech stack
CPythonC++
Match insights
Tech:C, Python, C++
Level:Senior