Embedded C Developer

RIDDLE&CODE is looking for a Embedded C Developer with passion for blockchain and crypto technologies.


Superior:                    Chief Information Officer 

Direct Reports:           -


RIDDLE&CODE is Europe’s leading company for blockchain interface solutions. It is one of the few - if not the only company - which has developed its own blockchain based hardware & software products that bridge the digital and the physical world. RIDDLE&CODE offers the opportunity to work at the forefront of blockchain and cryptography products and to expand your skills while driving and developing cutting-edge technology.

Groundbreaking wallet design, innovative blockchain IOT solutions and technology around identity, integrity and transaction are in the center of our current development efforts.

To make sure that - besides a unique job environment - you’ll have the time of your life RIDDLE&CODE is located in Vienna/Austria which – for the 9th time in a row – has been awarded the city with the best quality of life in the world! (https://www.mercer.com/newsroom/2018-quality-of-living-survey.html). 


Qualification

  • BachBachelor's degree in Computer Engineering and/or Computer Science

  • A good understanding of cryptographic protocols utilized in 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

  • At least 3+ years of relevant experience

  • Software architecture and specification background

  • Familiarity with software running on bare-metal and RTOS based targets using Cortex M-class processors.

  • Ability to communicate efficiently at all levels


Who you will work with

  • Work as part of a collaborative team of entrepreneurial people who operate with a young yet globally recognized blockchain technology spearhead company.

  • Work hand in hand with clients functional and technical experts

  • Directly work with many of the biggest players in various industries: luxury goods, energy, production, banks, and exchanges


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

Starting as a team member we plan to expand your responsibilities over time to eventually build up and lead your own project team.


Compensation

The law obliges us to state gross salary guidelines of the collective agreement for this position (at least € 2,984 p.m. to € 4,006 for a ST2 rating and 38.5 hours per week or at least € 2.393 p.m to € 3.282 p.m. for a ST1 rating and 38.5 hours per week).

We strive to offer compensation that corresponds to your personal qualification, your experience and in line with the current market.


Contact us

We are very much looking forward to receiving your application, please send your CV with Ref: Embedded C Developer, to office@riddleandcode.com