Smartcard Development Engineer (X2)
About the job:
Company Modelling and Digital Science
(MDS) has a vacancy for a Smartcard Development Engineer. MDS focuses on advanced
mathematical modelling (AMM), information security (IS) and hosting mobile intelligent
autonomous systems (MIAS).The unit assists in the Companys drive to strengthen science,
engineering and technology (SET) outputs; develops human capital; and invests in emerging
research areas (ERA), including nanotechnology, synthetic biology and mobile intelligent
autonomous systems. This position is based in Pretoria.
Design and develop new smartcard
applications in the area of identify authentication.
Implement on-card software/firmware for
Design and develop applications using
secure code implementations together with cryptographic algorithms.
Design and implement applications for
smartcard performance optimisation.
Implement and execute software unit and
functional test cases.
Contribute to software architecture
Provide support for Common Criteria (CC)
security evaluation and payment industry certifications.
Contribute to effort estimation and
Qualifications, skills and experience:
A Bachelors degree in electrical
engineering or computer science.
Experience in the following will be an
Smartcard applications (Payment, e
Government, Public transport).
Smartcard Operating Systems
Open Platform (Global Platform
2.1.x., 2.2), VISA, MasterCard, EMVco Stds.
Contact / contactless smartcard
protocols (ISO7816, ISO14443).
Java Card Operating System
Familiar with off-card terminal
/ reader considerations and infrastructure.
Knowledge of secure-coding practices
methods and cryptography.
Programming skills on embedded
microcontrollers (e.g.8051, ARM or similar).
Programming experience in the following
C / C++, Assembler, JAVA and other
Experience in software-testing.
Good communication skills and fluency in
Proficiency in unit-testing.
Ability to write technical
Ability to work in a dynamic team
Strong problem-solving and analysis
Ability to work with local and
South African citizenship is necessary as
a security clearance is required for this position.
Please contact Sulentha at Compuways
extension number 1