Embedded Software Engineer

  • Gurugram
  • Cypherock

At Cypherock, We are disrupting the current financial system by increasing the adoption of Blockchain-based digital assets through better key management solutions. We build "Worlds' first products" from India, work at the intersection of Blockchain, Security, Embedded Hardware & Cryptography and have worked with companies like Google, Blockgeeks, Samsung, Lockheed Martin, Apollo Munich, Bank of America amongst others.


As an Embedded Engineer at Cypherock, you will:

  • Collaborate with cross-functional teams to enhance the security of our products.
  • Design and implement security protocols for Embedded devices and devise innovative solutions.
  • Engage in research on security aspects related to Embedded devices and their integration with blockchain.
  • Assist in the development of tools and exploits for our Embedded and Hardware security products.
  • Get the opportunity to publish research papers.


Requirements:

  • Strong understanding of Embedded architecture and security concerns.
  • Experience with static analysis tools and security analysis automation.
  • Excel at data structures, algorithms and mathematics
  • Proficiency in programming languages such as Python and C/C++.
  • Familiarity with reverse engineering, binary analysis, and exploitation techniques.
  • Experience in communication protocols, such as UART, I2C, etc. would be preferred
  • Knowledge of ECC, RSA, MPC and Sharing schemes will be preferred and firmware, git, Blockchain and hardware will be a plus.
  • A bachelor or master degree in ECE, EEE or related Electronics-based majors would be preferred.