C++ Software Engineer


About the assignment:

Location
Vilnius , Lithuania
Rate (after tax)
€1000 - 3000/Month
Duration
Full time position
Extension (project)
No
Remotely (optionally)
No
Expire On
2018-03-30 (5 years ago)

C++ Software 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, with a passion for technology and learning, to join our office in Vilnius.


As a C++ Software Engineer, you will join an existing team developing state of the art software protection technologies to protect Android mobile apps from reverse engineering and tampering. You will gain exposure to software protection techniques and have the opportunity for research and innovation to help develop new techniques in this field. Our products are used by top tier companies whose products and services you are probably already using so awareness and responsiveness to customer needs is paramount. We are a well integrated global team so there will be plenty of scope for career development and the opportunity to work on other products.


Position responsibilities will include:


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


Qualifications


  • Applicants must possess the following skills and attributes:Very good proficiency with spoken and written English
  • At least 2 years solid experience of development using C or C++, (Objective-C could be considered, if the candidate can demonstrate deeper understanding of the underlying platform)
  • Hands on experience of developing on more than one desktop or mobile platform
  • Some experience of Java or Android app development
  • 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:


  • Some exposure to security threats and mitigation on mobile platforms
  • Knowldege of internals of JVM or Dalvik VM
  • Knowledge of Android build tools
  • Knowledge of cryptography
  • Experience of reverse engineering
  • Experience of Python and/or Unix automation


Required Skills

PROGRAMMING
C++ 2-3 years