
Firmware Engineer
Global-Talent-Exchange
Required Skills:
C
C11
Python
FreeRTOS
Lvgl
I2C
Spi Vip
Uart Shell
Jtag Debuggers
Git
C
C++
Python
FreeRTOS
ESP32 IDF
ARM-based MCUs
LVGL
I2C
SPI
UART
JTAG
Git
Senior Firmware Engineer (Blockchain Hardware)
Location: Based UTC -9 and +1
Compensation: $120K - $165K
We are looking for a Senior Firmware Engineer to develop, design, and optimize firmware for our cutting-edge cryptocurrency hardware wallets. In this role, you will be at the intersection of high-stakes security and embedded systems, collaborating closely with hardware and software teams to deliver secure, reliable, and highly efficient firmware solutions.
You will be responsible for the "brain" of our devices, ensuring that our users' digital assets are protected by battle-tested code. From architecting multi-threaded applications to ensuring seamless hardware-software compatibility, you will play a vital role in maintaining and improving both current and next-generation security devices.
Key Responsibilities:
- Development: Design, develop, and test firmware for microcontrollers and embedded IoT devices using C, C++, and Python
- Architecture: Develop multi-threaded applications and implement robust finite-state machines
- Collaboration: Partner with hardware engineers to ensure compatibility and provide technical guidance to production and assembly teams
- Lifecycle Management: Verify and validate firmware updates, troubleshoot performance issues, and maintain technical documentation (design docs, manuals)
- Security & Integration: Test and integrate firmware with wider software ecosystems, ensuring cryptographic integrity and system reliability
Requirements
- 5+ years of professional firmware development experience (C, C++, etc.)
- RTOS Mastery: Deep familiarity with FreeRTOS in a multitasking environment
- Ecosystem Expertise: Hands-on experience with ESP32 IDF and ARM-based MCUs
- UI & Protocols: Experience with LVGL for graphics and standard protocols including I2C, SPI, UART, and JTAG
- Hardware Debugging: Proficiency in board-level hardware debugging and using Git flow for version control
Preferred Qualifications:
- Security Mindset: Understanding of public key cryptography (asymmetric keys, ECDSA) and experience designing secure embedded systems
- Testing Rigor: Experience with unit testing in C, test scripts, code coverage, and static analysis tools
- Connectivity: Familiarity with Wi-Fi, BLE, Serial, and MQTT protocols
- Domain Passion: A genuine interest in cryptocurrencies, blockchain technology, and the future of self-custody
Benefits
- Compensation: Competitive base salary of $120,000 - $165,000
- Equity: Significant upside with up to 1% in stock options based on our latest valuation
- Flexibility: A flexible remote work environment built on trust and autonomy
- Time Off: Unlimited PTO policy to ensure you stay refreshed and inspired
- Security Focus: Work on high-visibility hardware that protects significant digital value globally
- Comprehensive Coverage: Full employee benefits package for full-time staff
Due to the high volume of applications we anticipate, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.
Commitment to Equality and Accessibility:
At our organization, we are committed to offering equal opportunities to all candidates. We ensure no discrimination, accessible job adverts, and providing information in accessible formats. Our goal is to foster a diverse, inclusive workplace with equal opportunities for all. If you need any reasonable adjustments during any part of the hiring process or you would like to see the job-advert in an accessible format please let us know at the earliest opportunity.
About Company

Send me jobs like this
This one's a match? We'll send more your way
Similar Jobs

Site Reliability Engineer (DevOps)
Celigo
Hyderabad, India
Full time
5 - 10 Years

Senior DevOps Engineer
Celigo
Hyderabad, India
Full time
5 - 10 Years

DevOps Architect
Celigo
Hyderabad, India
Full time
12 - 20 Years

Design Automation Engineer, Scribe Design Non-Array
Micron Technology
Hyderabad, India
Full time
8 - 20 Years

Staff DevOps Engineer
Celigo
Hyderabad, India
Full time
8 - 12 Years

Cloud Security engineer (Devops)
Celigo
Hyderabad, India
Full time
5 - 10 Years

K3S with J2ME developer
Cyient
Bangalore Urban, India
12 - 18 Years

SDX- IVI, SBC with Container, Qnx, Linux, Qt, Android
Cyient
Bangalore Urban, India
Full time
3 - 8 Years

Embedded CUDA
Cyient
Hyderabad, India
Full time
3 - 8 Years

Embedded Software Engineer
Cyient
Bangalore Urban, India
Full time
3 - 8 Years