Software Engineer (C/C++ programmer)

Posted Yesterday
Be an Early Applicant
2 Locations
Hybrid
1M-2M Annually
Junior
Cryptocurrency
The Role
Develop and maintain secure C/C++ software for hardware wallets, integrating with hardware components and optimizing performance, security, and resource use. Implement cryptographic algorithms and security protocols, debug complex issues, conduct code reviews, and contribute to JavaScript-based web and desktop applications. The role also involves collaborating with hardware engineers and applying secure coding practices to digital asset products.
Summary Generated by Built In

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

Skills Required

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 1-4 years of experience in C/C++ programming
  • Strong understanding of data structures, algorithms, and software design patterns
  • Familiarity with version control systems such as Git
  • Strong problem-solving skills and attention to detail
  • Graduation from a tier-1 engineering college
  • Experience with embedded systems programming
  • Experience with JavaScript and web development technologies
  • Familiarity with cryptographic concepts and secure coding practices
  • Knowledge of hardware security modules or trusted execution environments
  • Experience with Agile development methodologies
  • Understanding of the blockchain and Web3 ecosystem
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Singapore
23 Employees
Year Founded: 2019

What We Do

Cypherock is on a mission to make self-custody seamless by removing seed phrase backups.

Similar Jobs

The Aerospace Corporation Logo The Aerospace Corporation

Sr Software Eng Manager

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Sr Advanced Embedded Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Advanced Software Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Sr Advanced Software Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

Similar Companies Hiring

Current Thumbnail
Fintech • Mobile • Payments • Software • Financial Services • Cryptocurrency
New York City, NY
200 Employees
Block Thumbnail
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Oakland, CA
12000 Employees
Formance Thumbnail
Blockchain • Fintech • Payments • Software • Financial Services • Cryptocurrency
New York, New York
34 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account