Blockstream

Senior Firmware Engineer

Blockstream

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++PythonmicrocontrollersESP32secure bootmemory protectioncryptographic primitiveslow-level protocolsopen-source development
Soft Skills
agile teamworkcommunicationtransparency