Apply

Research Engineering Internship (Static Analysis)

Posted 2024-08-19

View full description

💎 Seniority level: Final year undergraduate or above

📍 Location: Switzerland, NOT STATED

🔍 Industry: Decentralized data, blockchain technology

🏢 Company: Supra💰 $ on 2023-12-11Financial ServicesPayments

🗣️ Languages: English

⏳ Experience: Final year undergraduate or above

🪄 Skills: BlockchainEthereumAnalytical SkillsC (Programming language)

Requirements:
  • The ideal candidate for us has: Essential: Final year undergraduate or above, Formal methods background.
  • Desirable: Knowledge of Data flow analysis techniques, Solidity and EVM.
Responsibilities:
  • The goal of this position is to build a static analyzer of EVM Bytecodes to determine an access specification of public entry functions. Typically, a smart contract has public entry functions that are called by transactions.
  • The static analyzer should answer: 'What data may be accessed by a public entry function?' using a standard program analysis technique.
  • The internship involves finding the best research & tools available for such a project and implementing this static analysis, integrating it into the Supra technology stack.
Apply