Firmware Applications Engineer

Global platform for digital assets and Web3, developing secure hardware wallets and services for crypto assets management.
Embedded
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Blockchain · Cybersecurity

Description For Firmware Applications Engineer

Ledger, founded in 2014, is a leading global platform for digital assets and Web3, securing over 15% of the world's crypto assets through their Ledger Nanos. With a team of 600+ professionals across Paris, Vierzon, UK, US, Switzerland, and Singapore, they're seeking a Firmware Applications Engineer to join their embedded firmware team.

The role focuses on developing and maintaining secure applications for Ledger's hardware wallets' Operating System. You'll work on cryptocurrency support, key management, and security protocols, contributing to over 150 apps available on Ledger Live. This position offers an opportunity to impact digital security while making it more accessible and user-friendly.

You'll collaborate with various teams including OS developers, security specialists, product managers, and customer success teams. The ideal candidate should have strong embedded C programming skills, Python expertise, and cryptography knowledge. Experience with blockchain technology and Rust development is a plus.

The company offers an attractive benefits package including equity participation, flexible hybrid work arrangements, comprehensive health coverage, and professional development opportunities. Ledger's culture emphasizes pragmatism, audacity, commitment, trust, and transparency, making it an ideal environment for those passionate about cryptocurrency and security technology.

Working at Ledger means joining a mission-driven company that's shaping the future of digital asset security, with the opportunity to work on cutting-edge technology that impacts millions of users worldwide.

Last updated 12 hours ago

Responsibilities For Firmware Applications Engineer

  • Implement and maintain secure applications running on top of our operating system
  • Develop and improve our application development framework
  • Ensure the quality of our applications (tests, CIs, guidelines, documentation)
  • Release and deploy new applications to be available in the Ledger Live
  • Support third-party developers

Requirements For Firmware Applications Engineer

Python
Rust
  • Diploma in Computer Sciences / Engineering
  • Strong experience in Embedded C software development
  • Good knowledge in Python software development
  • Cryptography general knowledge
  • Good communication skills
  • Blockchain interest and/or knowledge (bonus)
  • Rust software development (bonus)

Benefits For Firmware Applications Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Stock options
  • Hybrid work policy
  • Annual company outing (Ledgerdary Days)
  • Comprehensive health insurance (medical, dental, vision)
  • Personal development and coaching
  • Fitness benefits
  • Five weeks paid leave
  • High performance office equipment including Apple products
  • Transportation reimbursement
  • Employee product discounts

Interested in this job?

Jobs Related To Ledger Firmware Applications Engineer

Software Engineer II, Annapurna Labs ML Acceleration System Software

Software Engineer II position at Annapurna Labs focusing on ML server system software development, requiring 3+ years of experience in software development and system architecture.

Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX is seeking an Embedded Software Engineer to develop customer hardware for Starlink, working on custom hardware and software systems that power global satellite internet.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and troubleshooting DDR and storage systems, requiring 2+ years of software engineering experience.

Avionics Systems Engineer (Falcon)

SpaceX Avionics Systems Engineer position for Falcon program, focusing on system integration, troubleshooting, and development of aerospace electronics.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on pre-silicon verification and test development for hardware products.