Firmware Developer: Community Maintainer (C, Python, Rust)

We’re looking for a Firmware Developer with prior experience with open source to join our team and help us with a new project called Community Firmware. This firmware will contain both the cryptocurrencies that we have now but also community contributions. We're quite popular in the community, so there's a bunch!

Koho hledáme?

  • you have experience with maintaining an open-source project
  • you’ve spent 2+ years programming in Python
  • you’re comfortable with Git
  • you have a basic knowledge of C
  • you understand the importance of code testing and have previous experience with CI
  • we’ll also appreciate it if you know the basic principles of cryptography; knowledge of Rust will be another plus

Co nabízíme?

  • financial compensation based on your skills and experience
  • possibility to receive part of your compensation in BTC
  • a lot of flexibility (home office is a company standard these days)
  • friendly working environment
  • budget for professional development (training programs, courses, and workshops of your choice)
  • other benefits like MultiSport card, company mobile phone tariff, on-site gym, foosball, billiard table, PS4, BTC ATM, 3D printer, etc.
  • free parking

Co očekáváme?

  • in short, you’ll work on Trezor Core  - firmware for Trezor written in Micropython
  • your day-to-day tasks will consist of:
  • responsibility for the right architecture of the community firmware
  • reviewing community contributions
  • discussing various topics with the contributors, mentoring them
  • writing a reusable, testable, and efficient code
  • improving the codebase
  • communicating everything on GitHub
  • since our work is open source, you can have a look at our GitHub and CI to see what we’re currently working on

What technologies do we use?

  • languages: async Python (MicroPython, to be precise), C, and Rust
  • Python tools: pipenv, mypy, black, isort, pytest and others (simply check out our Poetry setup)
  • CI: GitLab and GitHub Actions

Zaujalo tě to?

Do you want to work for SatoshiLabs? Gain experience with the crypto industry's leading experts as we create the best hardware wallets. Take a look at our current openings below.

Vyplnit formulář (externí odkaz)Kontaktovat (e-mail)