Senior Firmware Engineer

Posted 47ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Firmware Engineer developing and securing firmware for Blockstream's Jade hardware wallet. Collaborating with a team on Bitcoin security and innovative signing protocols.

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).
  • An active GitHub presence with contributions to open-source projects is highly preferred.

Benefits:

  • Health insurance
  • Flexible work arrangements