Cryptography Software Engineer

Job type:
Start date:
Quanta Consultancy Services
Published at:
flag_no Austria
Contact person:
Lee Mitchell
Project ID:

This project has been archived and is not accepting more applications.
Browse open projects on our job board.
Our blue chip Semiconductor client is looking for a Cryptography Software Engineer to join them in Austria on a long term contract basis.

Job Requirement
The Cryptography Software Engineer
Must have:
• Embedded SW experience:
Hardware - near SW design
Scripting knowhow, C-programming
Microcontroller, ARM, assembler
Software development tools (compiler, linker, simulator, version control, bug tracking systems)
Understanding of the physical aspects on semiconductors, e.g. impact of software execution on dynamic power consumption, or e.g. awareness of limited hardware resources (small RAM, access time Flash, anti-tearing, etc.).
High-level languages, e.g. C#
Good testing / test implementation and debugging skills
• Documentation skills
• Crypto experience
Specification and implementation of tamper resistant SW
Understanding of implementation attacks (e.g. side channel, fault attacks), try to anticipate new attacks before they become known in public and find appropriate countermeasures
Design of software architectures with respect to cryptographic & security aspects
Secure implementation of SW (utilising HW security features)
Experience with implementation of advanced cryptology algorithms and secured SW architecture design on products
• SW Verification & validation knowhow

Nice to have:
• Laboratory measurements on silicon
• FPGA knowhow

Please note that this position is ONLY open to candidates who hold a valid EU passport and the individual MUST have previous contract/freelance experience.