C / Cryptography Engineer


About the assignment:

Location
Vilnius , Lithuania
Rate (after tax)
Negotiable
Duration
Short-term project (>3 months)
Extension (project)
No
Remotely (optionally)
No
Expire On
2018-03-31 (5 years ago)

C / Cryptography Engineer

Arxan Technologies

Vilnius , Lithuania

Key skills required: C++
This assignment expired :when

Description

This position represents an exciting opportunity to join a growing Cyber-security industry leader with a diverse product line specialising in protecting the mobile economy. We are looking for a well motivated software engineer specialising in crypto to join our office in Vilnius.

As a C Software Engineer, you will join an existing team developing a state of the art whitebox cryptography product where you'll learn advanced key and data protection techniques whilst helping to maintain and enhance the product. Over time, you will become an expert in these techniques and prototype new methods to protect sensitive key material and hide from observation. We are a well integrated global team so there will be plenty of scope for travel, career development and the opportunity to work on other products. This role is very likely to involve some travel to the US.


Position responsibilities will include:


  • Develop software as part of a dedicated global team
  • Ensure a focus on quality and security
  • Stay at the leading edge of software development and cryptography techniques
  • Research software protection techniques and cryptography techniques


Qualifications


Applicants must possess the following skills and attributes:


  • Very good proficiency with spoken and written English
  • At least 2 years experience of development using C or C++, (Objective-C could be considered, if the candidate can demonstrate deeper understanding of the underlying platform)
  • Strong mathematics background - if you don't know what a Galois field is or Euler's theorem is then you don't have the background
  • Strong knowledge of and genuine interest in cryptography
  • Experience delivering complex projects with critical business impact
  • A collaborative working style, and the ability to work with other team members, company stakeholders, and customers
  • Self-motivated, with the ability to accomplish tasks with minimal guidance
  • Attention to detail
  • Strong diagnostic, problem solving and communications skills
  • Useful skills and experience:Hands on experience of developing on one or more desktop or mobile platforms
  • Experience of reverse engineering
  • Knowledge of blockchain
  • Experience of Python and/or Unix automation

This position will be based in Vilnius. To apply, please submit your CV online or email it to hr@arxan.com

Required Skills

PROGRAMMING
C++ 2-3 years