This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Design and implement low-level system software stack integrating FPGA accelerators into cryptographic application code.
Develop custom device drivers, manage memory and compute resources, conduct performance profiling, and modify cryptography code.
Collaborate with FPGA and cryptography engineers to codesign hardware-software interfaces and with infrastructure engineers for software deployment.
Work on challenges independently, impacting company growth directly.
Location support for candidates between USA East Coast and Central Europe time zones.
Plan to open an office in Berlin with support for relocation on a case-by-case basis.
Company aims for cohesive teamwork in a globally distributed setup.
Requirements:
Advanced knowledge of Rust.
Passion for technology, software development, and secure computing.
Ability to deliver software projects from start to finish in a fast-paced environment.
Understanding of computer architecture, data structures, and performance tuning.
Experience in writing multi-threaded, concurrent software and working with Linux, version control, scripting, and build systems.
Capability to think across layers of abstractions and solve problems pragmatically.
Strong communication skills, both written and verbal.
Benefits:
Opportunity to work on cutting-edge technology in high-performance cryptography with a hardware twist.
Chance to contribute to the ZK revolution and support web3 networks.
Collaborative environment with cross-domain expertise in hardware, software, cryptography, and data centers.
Commitment to diversity and inclusion, valuing different perspectives and backgrounds.
Relocation support for candidates and plans for quarterly team gatherings in Berlin.