Senior Firmware Engineer for Secure Cryptocurrency Hardware Wallets

job savvy Poland
Remote
Apply
AI Summary

Job Savvy is seeking a Senior Firmware Engineer to design, develop, and optimize firmware for secure cryptocurrency hardware wallets. The ideal candidate will have 5+ years of experience in firmware/embedded development and strong proficiency in C/C++. The role requires working closely with hardware and software teams to build reliable, high-performance, and security-critical embedded systems used by global users.

Key Highlights
Design, develop, test, and maintain firmware for embedded systems and microcontrollers
Work closely with hardware and software teams to build reliable, high-performance, and security-critical embedded systems
Implement and test finite-state machines (FSMs)
Technical Skills Required
C C++ FreeRTOS ESP32 (ESP-IDF) ARM-based MCUs LVGL I2C SPI UART JTAG Git Unit testing in C (MCU environments) Code coverage & static analysis tools Public-key cryptography (ECDSA)
Benefits & Perks
Competitive salary ($120,000 – $165,000 USD)
Meaningful equity (up to 1% stock options)
Fully remote, async-friendly environment
Unlimited PTO

Job Description



Location: Remote

Working Timezone: UTC −9 to UTC +1

Salary: $120,000 – $165,000 USD

Equity: Up to 1% stock options


About the Role

Our client is looking for a Senior Firmware Engineer to design, develop, and optimize firmware for our secure cryptocurrency hardware wallets. You’ll work closely with hardware and software teams to build reliable, high-performance, and security-critical embedded systems used by global users.

This role is fully remote but requires working hours that overlap with teams across UTC −9 to UTC +1.

Key Responsibilities
  • Design, develop, test, and maintain firmware for embedded systems and microcontrollers
  • Write, debug, and optimize firmware in C/C++ (Python is a plus)
  • Develop and maintain multitasking firmware using FreeRTOS
  • Work with ESP32 (ESP-IDF) and ARM-based MCUs
  • Implement and test finite-state machines (FSMs)
  • Integrate firmware with hardware and higher-level software systems
  • Debug issues at board level and support production/assembly teams
  • Prepare technical documentation (design docs, firmware notes, user manuals)
  • Continuously improve performance, reliability, and security of devices
Required Skills & Experience

Must have

  • 5+ years of experience in firmware / embedded development
  • Strong proficiency in C / C++
  • Experience with FreeRTOS
  • Hands-on experience with ESP32 (ESP-IDF)
  • Experience with ARM-based MCUs
  • Experience with LVGL
  • Solid knowledge of I2C, SPI, UART, JTAG
  • Experience debugging at board / hardware level
  • Familiarity with Git flow

Nice to have

  • Unit testing in C (MCU environments)
  • Code coverage & static analysis tools
  • Experience with secure embedded systems
  • Knowledge of public-key cryptography (ECDSA)
  • Familiarity with WiFi, BLE, MQTT, Serial protocols
  • Interest or background in crypto / blockchain / hardware security
Why Join Us
  • Fully remote, async-friendly environment
  • Competitive salary + meaningful equity
  • Unlimited PTO
  • Work on real, security-critical crypto hardware used globally
  • Small, senior, highly technical team with real ownership
Preferred location: Poland/Germany

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Senovo IT Ltd

Poland
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Senovo IT Ltd

Poland

Senior Front End Engineer

Programming
2d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Zaelab

Poland

Subscribe our newsletter

New Things Will Always Update Regularly