
Senior Firmware Engineer, Jade
Blockstream3 months ago
Responsibilities
- Contribute to the Blockstream Jade firmware by writing secure C/Python code.
- Optimize support for advanced signing protocols like taproot and atomic swaps.
- Design and implement features such as air-gapped camera signing and secure communication protocols.
- Develop solutions for resource-constrained execution environments.
- Contribute to an open-source codebase visible to the Bitcoin community.
Requirements
- Proven experience in C/C++ development for microcontrollers, specifically with esp32/esp32s.
- Solid understanding of Bitcoin internals, focusing on Taproot, SegWit, and PSBTs.
- Experience with secure boot, memory protection, and defending against software-based attacks.
- Comfortable working with peripherals and low-level protocols like SPI, I2C, and UART.
- Active GitHub presence with contributions to open-source projects is preferred.