Staff Software Engineer - Devices interactions at Ledger

Paris, Île-de-France, France

Ledger Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Cryptocurrency, Web3, BlockchainIndustries

Requirements

  • Engineer profile with at least 8 years of experience in software development and a tech lead experience
  • A curious mind with a positive attitude to join a highly collaborative team
  • Proficient with JavaScript and TypeScript
  • Strong background/interest in algorithm development and optimization to work on our stack: work with devices using APDU, messages, work with blockchain technologies, etc
  • Excellent knowledge of React and hooks
  • Nice to have: Functional reactive programming (RxJS)
  • Nice to have: Experience with bluetooth or HID communication
  • Nice to have: Open source experience
  • Nice to have: Strong background in Software architecture (SOLID, clean archi, Design Pattern)

Responsibilities

  • Participate in our modularization effort by contributing to our Device Management Kit, intended for both internal and external usage
  • Maintain and extend our @ledgerhq/hw-transport-* libraries that implement communication protocol with Ledger hardware wallet devices through many communication channels (U2F, HID, WebUSB, Bluetooth,...) and platforms (Web, Node, Electron, React Native,...)
  • Contribute on the main Ledger's initiatives like “Clear Sign all the things”
  • Contribute to “My Ledger” section on Ledger Live application where users can update their devices’ firmware and install applications
  • Collaborate closely with other engineering teams like the Firmware team as well as your Product team
  • Help our QA team to automate even more our testing approaches
  • Hunt bugs: Be involved in investigating bugs in the complex world of blockchains edge cases

Skills

TypeScript
JavaScript
hw-transport
Device Management
Ledger Live
Monorepo
Open Source
Hardware Communication
Mobile Development
Desktop Development

Ledger

Digital asset security and management solutions

About Ledger

Ledger specializes in the security and management of digital assets and Web3 technologies. The company offers a range of hardware wallets, including the Ledger Stax, Nano S Plus, and Nano X, which allow users to securely store and manage their cryptocurrencies. These wallets work by keeping private keys offline, ensuring that users have full control over their digital assets while protecting them from online threats. Ledger differentiates itself from competitors by securing 20% of the world's crypto assets and serving over 100 financial institutions, making it a trusted name in the industry. The company's goal is to empower individuals and institutions to achieve financial freedom by providing secure and user-friendly solutions for buying, storing, and managing crypto assets.

Paris, FranceHeadquarters
2014Year Founded
$568.4MTotal Funding
SERIES_CCompany Stage
Cybersecurity, Crypto & Web3, Financial ServicesIndustries
501-1,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Stock Options
Paid Vacation
Hybrid Work Options
Wellness Program
Company Social Events
Commuter Benefits

Risks

MoonPay and PayPal partnership increases competition in crypto purchases.
High price of Ledger Flex may hinder consumer adoption.
Third-party integrations like THORChain could introduce security vulnerabilities.

Differentiation

Ledger's proprietary technology secures 20% of global crypto assets.
Ledger's hardware wallets feature unique E Ink screens for NFT display.
Ledger Enterprise offers a comprehensive digital asset custody solution for institutions.

Upsides

Ledger's collaboration with MoonPay simplifies crypto purchases for users.
The Ledger Flex wallet appeals to tech-savvy consumers with advanced features.
Ledger's 'Proof of You' initiative integrates AI with blockchain security.

Land your dream remote job 3x faster with AI