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).
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.
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.
We are very much looking forward to receiving your application, please send your CV with Ref: Embedded C Developer, to firstname.lastname@example.org