← Back to jobs
CCypherock

Software Engineer (C/C++ programmer)

Cypherock

New Delhi, Gurugram
Full-Time
0-3 Years experience

Description

Cypherock is at the forefront of revolutionizing the way individuals and businesses secure and manage their digital assets (crypto and NFTs). Our flagship product, the Cypherock X1, is a hardware wallet that leverages Shamir's Secret Sharing to offer unparalleled security for cryptocurrency holders. With a vision to empower the next billion users in self-custody of their digital assets, Cypherock provides innovative solutions like the Cypherock Cover, a non-custodial, non-KYC, hardware-based service for PIN loss and inheritance. We are backed by leading investors in the crypto and Web3 space, and our team is composed of industry experts committed to pushing the boundaries of what's possible in digital asset security.

Why Join Cypherock?

  • Be part of the core team of an innovative company that's changing the future of digital asset security
  • Work with cutting-edge technologies in the rapidly evolving web3 and blockchain space
  • Collaborate with a passionate team of experts in a dynamic work environment
  • Opportunities for professional growth and advancement in a fast-paced industry
  • Competitive compensation package including equity

Job Description:

We seek a skilled C/C++ Programmer / Software Engineer to develop secure software solutions for our hardware wallets and related products. You'll work with our engineering team to design, implement, and optimize software ensuring the security and reliability of our digital asset management products.

Key Responsibilities:

  1. Design, develop, and maintain software solutions using C/C++ for our hardware wallet products
  2. Collaborate with the hardware team to ensure seamless integration of software with hardware components
  3. Optimize code for performance, security, and resource efficiency
  4. Conduct code reviews and participate in technical discussions to improve overall product quality
  5. Debug and resolve complex software issues
  6. Implement cryptographic algorithms and security protocols to safeguard digital assets
  7. Contribute to the development of JavaScript-based applications for our web and desktop interfaces (as needed)

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, preferably from a tier-1 engineering college
  • 1-4 years of experience in C/C++ programming
  • Strong understanding of data structures, algorithms, and software design patterns
  • Familiarity with version control systems (e.g., Git)
  • Experience with embedded systems programming is a plus
  • Strong problem-solving skills and attention to detail

Additional Preferred Qualifications:

  • Experience with JavaScript and web development technologies
  • Familiarity with cryptographic concepts and secure coding practices
  • Knowledge of hardware security modules (HSMs) or trusted execution environments (TEEs)
  • Experience with Agile development methodologies
  • Understanding of the blockchain and Web3 ecosystem

About Cypherock

-

Industry: no-mentionEmployees: 29+Website