B

Binance Accelerator Program - FPGA Cryptography Engineer (ECDSA/ECC)

Binance
On-site
UAE, Dubai

Binance is the global blockchain company behind the world’s largest digital asset exchange by trading volume and users, serving a greater mission to accelerate cryptocurrency adoption and increase the freedom of money.


Are you looking to be a part of the most influential company in the blockchain industry and contribute to the crypto-currency revolution that is changing the world?


About Binance Accelerator Program

Binance Accelerator Program is a concise fixed-term program designed for Early Career Talent to have an immersive experience in the rapidly expanding Web3 space. You will be given the opportunity to experience life at Binance and understand what goes on behind the scenes of the worlds’ leading blockchain ecosystem. Alongside your job, there will also be a focus on networking and development, which will expand your professional network and build transferable skills to propel you forward in your career. Learn about BAP Program HERE.

 

Who may apply

Current university students and recent graduates.


About The Team

Join the Cryptographic Tech Team at Binance and be at the forefront of pioneering advancements in cryptographic technology! We research the latest cryptographic protocols and encryption primitives, implementing them in our products to enhance user asset security, on-chain privacy, and exchange transparency. Make a significant impact in the world of cryptography with us.

\n


Responsibilities
  • Design and implement ECDSA (secp256k1) signature and verification on FPGA.
  • Develop and optimize large integer arithmetic modules (modular addition, subtraction, multiplication, inversion).
  • Implement scalar multiplication for elliptic curves with efficient coordinate systems and precomputation.
  • Integrate random number generation modules (TRNG or deterministic RFC6979) to ensure security.
  • Perform timing closure, performance optimization, and resource utilization optimization on FPGA platforms.
  • Apply side-channel countermeasures (constant-time logic, masking, randomization).
  • Deploy the FPGA design on AWS FPGA instances (F1/F2) and expose APIs for host applications.
  • Collaborate with software/cryptography teams to ensure correctness, compliance, and performance.


Requirements
  • Master’s degree or higher in Electrical Engineering, Computer Engineering, Cryptography or related field.
  • 3+ years FPGA/ASIC design experience, strong proficiency in Verilog/VHDL/SystemVerilog
  • Solid understanding of elliptic curve cryptography (ECC), especially ECDSA and secp256k1.
  • Familiarity with modular arithmetic algorithms (e.g., Montgomery multiplication, Barrett reduction).
  • Experience with FPGA toolchains such as Xilinx Vivado/Vitis or Intel Quartus.
  • Knowledge of clock domain crossing (CDC), timing closure, and high-speed interfaces (AXI/PCIe/DDR).
  • Awareness of hardware security principles and side-channel attack mitigation.
  • Experience deploying designs on cloud FPGA (AWS F1/F2) or similar platforms is a plus.
  • Strong problem-solving, debugging, and documentation skills.


Preferred Qualifications
  • Prior FPGA implementations of cryptographic algorithms (AES/SHA/ECC).
  • Publications or contributions in **hardware security / cryptographic hardware design.
  • Experience with blockchain, fintech, or IoT security applications.
  • Familiarity with software integration (Linux drivers, PCIe DMA, host APIs).


\n