Missions
Work on the firmware specification, implementation and testing
Implement secure and documented source code
Implement the associated SDK aimed at firmware applications development
Architecture and source code optimization
Ensure the quality of the implemented features with tests
Ensure the security of the source code regarding security certifications constraints
Main interactions :
Security team for software vulnerabilities analysis and corrections
Firmware Applications team for SDK evolutions
Hardware team for prototyping and production
Product team for requirements definition
Customer Success team for end users issues analysis and corrections
Requirements :
Required - Diploma in Computer Sciences, Engineering or related discipline
Required - Good communication skills
Required - Interest in software and hardware attacks and their countermeasures
Desired - Blockchain knowledge
Technical requirements :
Required - Embedded C software development
Preferred - AOSP and / or embedded Linux and / or TrustZone knowledge
Preferred - Embedded development on secure elements
Desired - Embedded Rust software development
Benefits :
Competitive compensation package and ESOP according to the Company policy
Flexible working hours, remote-friendly environment
Strong focus on personal development including internal / external trainings and attendance to conferences
Internal talks, technical meetups and hackathons
High performance office equipment
Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
Meal Vouchers with Swile (ex Lunchr)
Annual company outing for Ledgerdary Days plus infrequent parties, snacks and drinks
Employee discount on Ledger products
Ledger guarantees equity for all during the recruitment process, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age