Search...

Senior Firmware Engineer

Skills

About the Role

You will work on production firmware for secure embedded devices. You will develop, optimize, and test firmware; define, deploy, and maintain the firmware development environment; and collaborate with a small team to shape firmware-related technologies using C, Python, and potentially Rust.

Requirements

  • Background in production firmware development deployment and maintenance
  • Experience with C and Python programming
  • Experience with ARM or RISC-V architecture
  • Secure firmware development and testing experience or willingness to learn
  • Applied cryptography and security experience welcomed
  • Experience with open source development welcomed
  • High level of autonomy and a growth mindset

Responsibilities

  • Develop production firmware
  • Optimize and test firmware
  • Define deploy and maintain the firmware development environment
  • Collaborate with a small team of firmware developers
  • Shape firmware-related technologies

Benefits

  • Flexible working hours
  • Possibility of working from home
  • Financial stability backed by SatoshiLabs and a foreign investor