About the company
Creator of @Trezor , @TropicSquare , @Invity_io and @Vexl . Innovations that empower independence.
Job Summary
What you'll do
📍Work on Trezor Core - firmware for Trezor written in Micropython and Rust 📍Join a team of 5 developers and collaborate closely with Embedded, R&D, Design, and Trezor Suite teams 📍Your day-to-day tasks will consist of: 📍writing reusable, testable, and efficient code 📍working on new features for our customers (e.g. new wallet backup solutions, chains support, Bitcoin miniscript, etc.) 📍improving the codebase, code review 📍Since our work is open source, you can have a look at our GitHub to see what we’re currently working on
Our stack
📍Languages: async Python (MicroPython, to be precise), Rust, and C 📍Development tools: nix-shell, uv, pytest and others (simply check out our nix and uv setup) 📍CI: GitHub Actions
About you
📍You have 5+ years of programming experience 📍You’ve spent at least 2 years programming in Python 📍You have a good knowledge of C 📍You have 1+ year of experience with Rust (professional or personal projects) 📍You’re well familiar with Git 📍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 📍Experience with embedded development is an advantage
If this role isn’t the perfect fit, there are plenty of exciting opportunities in blockchain technology, cryptocurrency startups, and remote crypto jobs to explore. Check them on our Jobs Board.



