Qualifications

  • Bachelor’s, Computer Engineering and/or Computer Science
  • Have a good understanding of cryptography based protocols including external communications, data storage, authentication and data transfer
  • Experience in C/C++ development (debug and testing, using GNU/LLVM tools) on embedded platforms using stop-mode debug tools such as JTAG or SWD
  • Experience working with security concepts such as root of trust, symmetric and public key protocols & crypto cores, security middleware and key provisioning
  • Knowledge of standard cryptographic algorithms, security protocols and their implementation aspects will be highly valued
  • 5+ years of relevant experience
  • Software architecture and specification background
  • Familiar working with software running on bare-metal and RTOS based targets using Cortex M-class processors.
  • The candidate should be well aware of the Full Process of Implementing a Smart Contract in the blockchain
  • Have an ability to communicate at all levels

Who you will work with

  • Work as part of a collaborative team of entrepreneurial people who operate a very young high-tech company
  • Work hand in hand with clients functional and technical experts

Duties & Responsibilities

  • Develop cryptographic algorithms on embedded controller considering the balance between code size / performance and maintainability
  • Test, debug and optimize software
  • Implement test cases for automated regression testing
  • Execute threat modeling, code reviews and documentation

Hard Facts

Job Type: full time
Salary / month: 6.400,- € to 8.000,- €
Location: Vienna
Contact: office@riddleandcode.com