Fpga Cryptography Engineer (Ecdsa/Ecc)

Binance

Dubai, UAE

Posted
Ref: PP000-26524

Job description / Role

Job Type
Full Time
Job Location
Dubai, UAE
Nationality
Any Nationality
Salary
Not Specified
Gender
Not Specified
Arabic Fluency
Not Specified
Job Function
Engineering - Mechanical & Aeronautical
Company Industry
IT, Software & Internet Services

Binance accelerator program - FPGA cryptography engineer (ECDSA/ECC)

Binance is a leading global blockchain ecosystem behind the world's largest cryptocurrency exchange by trading volume and registered users. We are trusted by over 230 million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset products. Binance offerings range from trading and finance to education, research, payments, institutional services, Web3 features, and more. We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around 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 world's 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.

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.

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 and 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 or cryptographic hardware design.
  • Experience with blockchain, fintech, or IoT security applications.
  • Familiarity with software integration (Linux drivers, PCIe DMA, host APIs).

Why Binance

  • Shape the future with the world's leading blockchain ecosystem.
  • Collaborate with world-class talent in a user-centric global organization with a flat structure.
  • Tackle unique, fast-paced projects with autonomy in an innovative environment.
  • Thrive in a results-driven workplace with opportunities for career growth and continuous learning.
  • Competitive salary and company benefits.
  • Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team).

Binance is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success.

By submitting a job application, you confirm that you have read and agree to our candidate privacy notice.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.

Similar jobs you may be interested in
Penetration Test Engineer - Cybersecurity Easy Apply
Saudi Networkers Services
Saudi Arabia 11 Nov
Cybersecurity Threat Detection Engineer Easy Apply
Saudi Networkers Services
Saudi Arabia 11 Nov
Network Security Engineer - Illumio Easy Apply
Vega International
UAE 30 Sep
DevSecOps Engineer Easy Apply
Saudi Networkers Services
Riyadh 25 Sep
Senior Infra And Security Architect (Infrastructure, Security & GRC) Easy Apply
Ashghal (Public Works Authority)
Qatar 12 Nov
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Cybersecurity Engineer salaries in UAE

Average monthly compensation
AED 10,000

Breakdown available for industries, cities and years of experience