Cryptography Software Engineer

Job type:
on-site
Start:
n.a
Duration:
n.a
From:
Quanta Consultancy Services
Place:
Austria
Date:
05/23/2014
Country:
flag_no Austria
project ID:
711387

Warning
This project is archived and not active any more.
You will find vacant projects in our project database.
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.