Embedded Software Engineer

Job Posted 9 Days Ago Posted 9 Days Ago
Be an Early Applicant
Prague
Mid level
Blockchain • Software • Cryptocurrency
The Role
As an Embedded Software Engineer, you will design, test, and implement embedded code for Trezor hardware wallets, ensuring code robustness and performance, and contribute to hardware revisions.
Summary Generated by Built In

We’re Trezor, a leading company in crypto security who pioneered the hardware wallet industry.

We’re looking for an Embedded Software Engineer to join our dynamic firmware team and play a key role in designing and implementing the kernel for our next-generation hardware wallet. If kernel development isn't your thing, don't worry - we have a variety of other exciting projects where your skills can make a big impact.

You'll be responsible for the low-level code of Trezor hardware wallets, working on both development boards and real devices. You’ll contribute to the decision-making process for developing new models. If there are any hardware-related issues, you will be able to address them.

This is an excellent opportunity for an engineer who is passionate about developing cutting-edge technology, to join us and be at the forefront of the cryptocurrency revolution.

👉 What will your duties be?

  • You’ll work on Trezor Core - firmware for Trezor hardware devices

  • Your day-to-day tasks will consist of:

    • designing, prototyping, and testing high-quality embedded code

    • ensuring the robustness of the code in the face of heavy-duty hardware use

    • cooperating on the design of possible future hardware revisions

    • maintaining and improving the performance of existing software

  • Since our work is open source, you can have a look at our Github to see what we’re currently working on

✍️ What technologies do we use?

  • Programming languages: C, Rust and MicroPython

  • STM32, nRF52 microcontrollers

  • I2C, SPI, UART, USB, Bluetooth and NFC communication protocols

  • Git & GitHub

💪 What makes you the perfect candidate?

  • You have experience with embedded software development

  • Proficiency in C programming language

  • Knowledge of ARM TrustZone is a big plus

  • Willingness to learn Rust

  • Proven skills in writing code for microcontrollers

  • You’re comfortable with Git

  • You're familiar with low-level communication protocols

  • We’ll also appreciate it if you have an understanding of the underlying electronics

  • You have a positive attitude and desire to learn new things

🤝 What will you get in return?

  • Unique opportunity to be a part of a brand that has revolutionized the crypto industry more than once

  • Ability to receive part of your compensation in bitcoin

  • Autonomous development - We do not work in a clear assignment/delivery model. While we do have priorities and backlogs, no assignment is pixel-perfect and you are the person to figure out the last mile. We also encourage people to tell us what we should do next

  • Flexible working hours as well as the possibility of working from home

  • Budget for professional development (training programs, courses, and workshops of your choice)

  • Renovated offices (including gym, football table, billiards, PlayStation and 3D printer)

  • Other benefits such as a MultiSport card, company mobile phone tariff, etc.

  • Free on-site parking

👋 Sounds good? We want to hear from you: just submit your CV along with some examples of your work. We’ll definitely get in touch with you as soon as we review your application, most likely within a week.

Top Skills

Bluetooth
C
Git
Git
I2C
Micropython
Nfc
Nrf52
Rust
Spi
Stm32
Uart
Usb
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Prague
65 Employees
On-site Workplace
Year Founded: 2013

What We Do

We are technology pioneers developing products that secure individual autonomy and privacy. Innovation drives our brand success, putting us in a unique position where we get to focus on projects that matter, without having to compromise.

SatoshiLabs established the cryptocurrency hardware wallet industry in 2013 with Trezor and hasn’t stopped innovating since. Our pioneering team delivers secure solutions to real-world problems, with Tropic Square creating the first auditable secure chip, Invity bringing new ways to access crypto, and Trezor developing new secure hardware and interfaces.

Trezor, the original bitcoin hardware wallet, has developed into a multi-functional device that meets the needs of advanced and beginner users alike. Its success has enabled SatoshiLabs’ rapid expansion across its three constituent companies, as part of a unified strategy to meet new global challenges with cutting-edge solutions. We champion independence, innovation and secure access to finance for everyone, everywhere.

Learn more about our companies at the links below:

• SatoshiLabs - https://satoshilabs.com
• Trezor - https://trezor.io
• Invity - https://invity.io
• Tropic Square - https://tropicsquare.com
• Vexl - https://vexl.it

Similar Jobs

2 Locations
229 Employees
Prague, CZE
22000 Employees
Prague, CZE
22000 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees
Not Eligible
Save
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account