Senior Cryptography Engineer At GridPlus

Job Description

About The Company

Hi there. We’re GridPlus. We’re a small team of experts in decentralized networks, embedded firmware, and applied cryptography. We’ve built the world’s most secure and flexible cryptocurrency hardware wallet, the Lattice1, and we’d like your help in making it the world’s best tool for securely storing and using your crypto.

Founded in 2017, GridPlus is pioneering web3-focused hardware security through its cryptocurrency hardware wallet, the Lattice1. By joining GridPlus, you will have the chance to work with cutting-edge technology, significantly influence the cryptocurrency and web3 technology landscape, and contribute to shaping the future of our enterprise.

We offer a supportive and innovative environment, committed to lifelong learning and collaboration. Join us to amplify your career and make a notable impact on the advancement of cryptocurrency and web3 solutions.

Job Short Description

Responsibilities:

We are seeking subject matter experts in cryptography who possess a deep understanding of how cryptographic protocols function. Cryptography engineers are responsible for guiding the efforts of firmware and full-stack developers who are implementing new features and software integrations for the Lattice1 family of devices.

Providing tools to empower users to self-custody their own cryptocurrency is a serious responsibility so it is important applicants for this role have a solid understanding of private key management, cryptocurrency wallets, and blockchain-specific security considerations.

  • Direct and advise firmware and software engineers’ implementation efforts pertaining to a cryptography and crypto protocol perspective.
  • Continuously stay apprised of recent developments and best practices in applied cryptography, key management, and blockchain security.
  • For a given protocol, an applicant should be able to look through the project’s documentation/code to do the following:
    • Determine which elliptic curve is being used to create public keys
    • Determine how to encode all address types
    • Find how transactions are constructed
    • Decode any serialized transaction data, such as ABI-encoded calldata

Our development stack includes embedded C firmware and a TypeScript SDK. Ideally, an applicant will contribute to both. Mastering C is not a requirement – you will just be helping firmware engineers implement specific crypto functionality.

  • For every new network we want to add the following items:
    • (SDK) Request public keys -> convert to addresses
    • (SDK) Receive transaction bytes, instantiate transaction and validate against reference TypeScript utils, serialize transaction and send to Lattice1
    • (Firmware) Implement new curve if needed (we already support SECP256K1, SECP256R1, ED25519, and BLS12-381)
    • (Firmware) Calculate public keys and add option to GetPublicKeys route
    • (Firmware) Decode and validate transaction bytes; render markdown-like text to represent the transaction in as human-readable a way as possible
    • (Firmware) Sign on curve and return signature

Your qualifications and experience:

  • Professional experience with cryptocurrency and blockchain technologies.
  • A deep understanding of software and hardware cryptocurrency wallets.
  • An up-to-the-minute understanding of major blockchain protocols, their roadmaps, proposed changes, etc.

GridPlus offers

  • A flexible remote work environment
  • Employee benefits for full-time employees
  • Unlimited PTO
  • Cash Compensation: $120,000 - $165,000
  • Equity Compensation: Up to 1% of stock options as of GridPlus’ latest 409A valuation
  • Work Location: Remote (UTC -9 and +1 is preferred)
  • Position Type: Full-Time

Location in a time zone between UTC -9 and +1 is desired.

How to apply

Interested? Send your resume to careers@gridplus.io. Please feel free to provide anything else you think is relevant such as coding samples (Github, Stackoverflow, etc.) or blog posts, we’d love to take a look!

 

Similar Jobs Like This

Full Time

DevOps Engineer - Engineering Operations At C ...

Chainlink Labs is the primary contributing developer of Chainlink, the decentralized computing platform powering the verifiable web. Chainlink is the industry-standard platform for providing access to real-world data, offchain computation, and secure cross-chain interoperability across any blockc...
Full Time

Backend Engineer At Coin Tracker

CoinTracker enables seamless cryptocurrency portfolio tracking and tax compliance.CoinTracker is on a mission to increase the world’s financial freedom and prosperity. By enabling seamless cryptocurrency portfolio tracking and accurate tax reporting, we empower people to better under...
Full Time

Developer Relations Engineer At Taiko

Taiko Labs is at the forefront of blockchain innovation, developing the Taiko ZK-EVM, a Layer 2 solution that scales Ethereum by faithfully emulating its technical and non-technical characteristics. Our solution, an Ethereum-equivalent (Type 1) ZK-EVM, enhances the performance of Ethereum by supp...
Full Time

CTO - Twinstake At Nethermind

We are a team of world class builders and researchers with expertise across several domains: Ethereum Protocol Engineering, Layer-2, Decentralized Finance (DeFi), Miner Extractable Value (MEV), Smart Contract Development, Security Auditing and Formal Verification.Working to solve some of t...
Full Time

CTO - Twinstake At Nethermind

We are a team of world class builders and researchers with expertise across several domains: Ethereum Protocol Engineering, Layer-2, Decentralized Finance (DeFi), Miner Extractable Value (MEV), Smart Contract Development, Security Auditing and Formal Verification.Working to solve some of t...

Offered Salary

120-165 USD
Job Position Information
  • Company:
    GridPlus
  • Job Category:
    Engineering
  • Location
    Remote
  • Job Type
    Full Time
  • Date Posted
    18 Aug, 2023

Welcome Back Sign in to Continue

Forgot Password? Create Account?

We love to hear you