Sr. Embedded Engineer (MicroPython/C/ARM/ESP32)

Coinkite Inc.

Toronto

Hybrid

CAD 100,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Coinkite is seeking a senior embedded engineer to own firmware delivery for its hardware products from prototype to production. You will work closely with hardware teams and manufacturing to ensure robust, secure firmware for small-screen devices.

The role emphasizes hands-on debugging, end-to-end responsibility, and strong ownership while aligning with the company’s Bitcoin hardware focus and shipping culture.

Qualifications

  • Senior-level embedded experience, 10+ years or equivalent depth shipping real devices.
  • Ability to move a product from early prototype to production without heavy supervision.
  • Obsession with robustness, reliability, correctness, and recoverability.
  • Comfortable working from home, managing your own time, and overlapping with Toronto business hours.
  • Good judgment on small-screen UX and willingness to work with the team on company objectives.

Responsibilities

  • Own embedded firmware delivery for new Coinkite hardware products and product revisions.
  • Work close to hardware, datasheets, peripherals, displays, buttons, NFC/radio modules, power, and manufacturing realities.
  • Build reliable user-facing firmware for small-screen security devices where correctness matters.
  • Debug across firmware, hardware, tooling, manufacturing, and customer-support feedback loops.
  • Make practical UX and engineering tradeoffs with founders, hardware engineers, and the rest of the team.

Skills

Embedded firmware
Ownership
Robustness
Low-level debugging
Team collaboration

Tools

MicroPython
C
ARM
ESP32
I2C
SPI
RS-232
Wi-Fi
Ethernet

Job description

Posted 2026-07-08

Employment type Full-time

Location / work mode Remote, Toronto business-hours overlap; Toronto, Ontario, Canada

Come build the hard things: small, robust, security-focused hardware products that Bitcoiners trust with real money. This is a senior embedded role for someone who can take ownership from a napkin sketch through firmware, board bring-up, debugging, manufacturing support, and shipping.

What you'll do
  • Own embedded firmware delivery for new Coinkite hardware products and product revisions.
  • Work close to hardware, datasheets, peripherals, displays, buttons, NFC/radio modules, power, and manufacturing realities.
  • Build reliable user-facing firmware for small-screen security devices where correctness matters.
  • Debug across firmware, hardware, tooling, manufacturing, and customer-support feedback loops.
  • Make practical UX and engineering tradeoffs with founders, hardware engineers, and the rest of the team.
What we're looking for
  • Senior-level embedded experience, ideally 10+ years or equivalent depth shipping real devices.
  • Strong ownership: you can move a product from early prototype to production without heavy supervision.
  • Obsession with robustness, reliability, correctness, and recoverability.
  • Comfortable working from home, managing your own time, and overlapping with Toronto business hours.
  • Good judgment on small-screen UX and willingness to work with the team on company objectives.
Technologies
  • MicroPython, C, ARM, ESP32, and common microcontrollers.
  • I2C, SPI, RS-232, Wi-Fi, Ethernet, TCP/IP, and websockets.
  • Coding to datasheets and debugging at the edges of hardware behavior.
  • Digital electronics, LCD/OLED display drivers, keyboard scanning, and low-level programming.
Nice to haves
  • Board bring-up experience.
  • Hardware and electronics design experience.
  • Bitcoin hardware wallet or secure-device experience.
About Coinkite

Coinkite is a 10+ year-old profitable Bitcoin company. We focus primarily on hardware security devices, but also sell a number of specialized or novelty products related to Bitcoin. Our custom electronics are built in Toronto, Canada, and we sell direct from our web store to the world. Our customers count on us to protect their Bitcoin against theft, and we take that responsibility seriously.

We are nimble, small, and highly skilled. Our founders are well-known industry personalities and often speak at Bitcoin conferences. Coinkite's focus is always on new products and the R&D needed to ship world-class products in record time. We are makers who ship.

Our culture

We're a small but growing team where leadership and independence are encouraged. We hire people who care about the products we manufacture, and we're Bitcoiners — we love talking about Bitcoin and making hardware Bitcoiners love.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Senior Embedded Engineer — Secure Hardware (ESP32/ARM)
Remote Senior Embedded Engineer — Secure Hardware (ESP32/ARM)

Coinkite Inc. • Canada

On-site
CAD 100,000 - 170,000
Production Manager
Production Manager

Coinkite Inc. • Toronto

Hybrid
CAD 90,000 - 120,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Q Block • Ottawa

On-site
CAD 95,000 - 130,000
Extended health care (including dental and vision)
Life insurance
Senior Embedded Software Developer — Quantum Control Firmware
Senior Embedded Software Developer — Quantum Control Firmware

Q-Block Computing • Ottawa

On-site
CAD 80,000 - 100,000
Extended health care benefits (including dental and vision)
Life insurance
Senior Embedded Systems Architect
Senior Embedded Systems Architect

Q Block • Ottawa

On-site
CAD 130,000 - 165,000
Extended health care (including dental and vision)
Life insurance
Embedded Firmware Engineer
Embedded Firmware Engineer

Q-Block Computing • Ottawa

On-site
CAD 70,000 - 90,000
Extended health care benefits
Life insurance
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000
Hardware Engineer
Hardware Engineer

Remote Robotic • Ottawa

On-site
CAD 110,000 - 130,000
Equity participation
Benefits
Senior Embedded Software Developer — Quantum Control Firmware
Senior Embedded Software Developer — Quantum Control Firmware

Q Block • Ottawa

On-site
CAD 80,000 - 110,000
Extended health care benefits (including dental and vision)
Life insurance
Senior Firmware Engineer
Senior Firmware Engineer

Microchip Technology Inc. • Ottawa

On-site
CAD 90,000 - 140,000