Remote Otter LogoRemoteOtter

C++ Software Engineer for zk-SNARK Proving System - Remote

Posted 7 weeks ago

Overview

Aztec is building an encrypted smart contracts platform that will require an extremely efficient proving system. We are seeking a talented C++ Software Engineer to contribute to the development of our high-performance systems.

In Short

  • Build the world's most performant zk-SNARK proving system.
  • Write clean, efficient, and maintainable C++ code.
  • Develop and optimize algorithms for performance-critical applications.
  • Build modular, testable components that integrate seamlessly into larger systems.
  • Address complex engineering challenges in high-performance and constrained environments.
  • Work closely with cross-functional teams to deliver robust solutions.
  • Follow an iterative, build-first mindset to deliver functional prototypes.
  • Conduct rigorous testing and debugging to ensure software quality.
  • Proficiency in C++ or similar lower-level languages.
  • Familiarity with cryptography concepts and mathematics.

Requirements

  • Strong analytical skills and a pragmatic approach to problem-solving.
  • Ability to work with incomplete information and make sound assumptions.
  • Strong organizational skills and effective communication within a team.
  • Comfortable working in a collaborative, fast-paced environment.
  • Experience with multi-threading, memory optimization, or performance tuning.
  • Located in the UK or US.

Benefits

  • A highly competitive compensation package (including equity).
  • Flexible and remote work environment.
  • 25 days holiday + bank holidays annually.
  • An opportunity to work at the cutting edge of blockchain.

Similar Jobs:

N.G.C.S

Software Engineer - Product System Test - Remote

Nokia Global Career Site

7 weeks ago

Join Nokia as a Software Engineer in the Product System Test team, developing software for core network products in an inclusive and innovative environment.

Software Development
Cloud-native Software
IP Telephony
Product Engineering
India
Full-time
Software Development
Regrello logo

Principal System Software Engineer - Remote

Regrello

39 weeks ago

Join Regrello as a Principal System Software Engineer to design and scale backend applications in a dynamic startup environment.

GO
Postgres
Redis
GraphQL
USA
Full-time
Software Development
Irreducible logo

Systems Software Engineer - Remote

Irreducible

9 weeks ago

Join Irreducible as a Systems Software Engineer to work on high-performance cryptographic proof generation.

Rust
C++
Blockchain
FPGA
USA, Central Europe
Full-time
Software Development

MVConnect

Software System Test Engineer - Remote

MVConnect

1 week ago

Join Motorola Solutions as a Software System Test Engineer to enhance product quality in the surveillance and security industry.

System Test
Functional Test
Test Automation
Video Testing
Canada
Full-time
Software Development

Tenstorrent

Staff System Software Engineer - Remote

Tenstorrent

8 weeks ago

Join Tenstorrent as a Staff System Software Engineer to design and develop system software for next-generation RISC-V systems in a remote role.

RISC-V
System Software
Embedded Systems
Real-time Systems
Worldwide
Full-time
Software Development