Go to Top

Software Engineer Java / C++

Job Description

As a Software Engineer at cryptovision you are responsible for design, development, and porting of cryptovision‘s software solutions. As a member of a motivated team you will develop and document architecture proposals, and implement them on a continual basis. As an engineer with high security standards, you will program according to our development requirements. In addition, you give support in configuration and operation while advising our customers in the use of our software packages.

When working in the field of embedded systems, you understand how to use the resources available in an efficient way. In addition, your knowledge includes experience and technologies from the enterprise area.

Your Profile

You hold a university degree in a technical science or have equivalent skills. You are experienced in modern software development techniques. Ideally, you have a knowledge of cryptography and PKI, as well as skills in two or more of the following areas:

  • Java and/or C++ programming (experience with boost is especially helpful)
  • Crypto libraries, for instance BouncyCastle and OpenSSL
  • Embedded systems development, preferably with Java Card
  • System level programming on Windows, Linux or Mac OS X
  • Software design with UML
  • Test automatisation with xUnit, Selenium or other frameworks
  • Continuous integration (especially with Jenkins or Hudson) and configuration management
  • SQL, preferably with Oracle and MariaDB

Your work attitude is structured and solution-oriented. You pursue your goals in a motivated and solution-oriented manner, but you never promote yourself at the expense of others. Cooperation and teamwork are key values for you. Your creativity helps you to innovate solutions in complex and technically demanding environments. Your accurate estimates for the implementation of your concepts help to reach company goals on time and within budget are appreciated. You are familiar with presentation techniques. Your profile is completed by a good command of German and English.

Even if you don’t meet the above-mentioned requirements on all points, please do not hesitate to submit your application anyway.

What we offer

We offer a challenging job in an attractive working environment. We are a team of specialists, many of which represent world-leading experts in their fields. After sophisticated training you will have the chance to assume technical responsibility for our products. We offer performance-based payment, which also depends on your personal commitment and dedication.

Have we piqued your interest? We look forward to receiving your application credentials by email (info@cryptovision.com). In case of questions please contact Marko Schlösser (+49-209-1672450).