Full Time: Java/C/C++ Software Engineer with Reverse Engineering Experience at Vound LLC in Poland, Netherlands

Location: Poland, Netherlands
Please note that this is a work-at-home position.

We are looking for a software engineer in Europe or surrounding countries with experience in the reverse engineering of binary data formats.

Please ensure you read and complete the "How to apply" section of this posting.

Vound develops and sells Intella, an innovative product for digital forensic investigations and e-discovery.

Intella is used by law enforcement agencies and corporations worldwide, to undertake civil and criminal investigations involving lawfully seized digital evidence.

Our applications offer a visually rich, search engine-like interaction with a database of indexed documents.

They support the entire workflow from indexing data to filtering, searching, analyzing, and producing the end results.

We are looking for an experienced developer with knowledge of Java, C and C++.

It is vital that you are experienced in the design and realization of large, complex off-the-shelf applications.

You will become a member of our core development team.

A key part of your job will be the interpretation, where needed through reverse engineering, of binary disk and file formats.

These are obtained from PCs, mobile devices and other types of electronic devices.

Examples:


Recovery of deleted files from disk images using a variety of file carving and file recovery techniques.
Interpretation of new types of file systems, e.g.

Ext4, APFS.
Interpretation of data stored by the Volume Shadow Copy (VSS) system.
Finding traces of user behavior in the Windows Registry, Windows event log, etc.


People with a background in reverse engineering, data recovery, backup technologies and similar areas are encouraged to apply.

Furthermore, there is the opportunity to assist in the ongoing development of our back-end.

This involves concurrent, multi-node indexing of large sets of evidence data, the creation of performant data stores, and similar topics.

Depending on experience and ambitions, we will together look for the best fit.

You will have an important say in the software architecture of the solution.

You will work closely with other team members on realizing this design and completing the deliverables, including testing and documentation.

This job will challenge both your abilities to design new products as well as getting them shipped timely and in good shape.

As we build off-the-shelf software sold in large quantities, a strong attention to quality and detail is required.

Our company culture is enjoyable and full of great opportunities that foster creativity and provide the ability to grow your skills.

We understand that some people "just work better" when they can set their own hours and we are happy to let people do so.

We use lots of open source technologies and often contribute back to them.

Many of our staff have been recognized as leaders in their fields from the many open source projects they give their time to.
If you are looking to take your coding to the next level, to be part of a passionate and inventive team, and work on software that is recognized as the best in the field, we have a position for you.

Please note that we are looking for staff in Europe or surrounding countries.

Skills & Requirements
The following comprise the minimum requirements:


Experienced Java developer (Java SE).
Experienced C/C++ developer.
Strong conceptual and analytical skills.
Knowledge of low-level disk and OS data structures, e.g.

NTFS, MFT, VSS, virtual machine disk image formats, etc.
Knowledge of disk-oriented data structures, e.g.

B-trees.
Knowledge of the fundamentals of OS and networking technologies.
Experience with object-oriented design methods.
Academic/higher level education in a relevant field, where work experience can compensate for lack of a degree.
Full-time availability (40 hours/week).
Proficient in English.
No criminal history.
The following would be an advantage:
Knowledge of encryption technologies.
Experience with databases of any sort.
Affinity with working in the law enforcement/e-discovery/intelligence market.
Experience with building information retrieval applications.
Able to perform limited complexity system administration tasks.
Familiar with development and project management tools such as Eclipse, IDEA, Maven, JUnit, SVN, Git, Trac, or similar technologies.
Experience with test frameworks and methodologies.


About Vound, LLC
Vound develops and sells Intella, an innovative desktop product for digital forensic investigations and e-discovery.

Intella is used by law enforcement agencies and corporations worldwide.

Vound has staff in the US, Europe, Asia and Australia.

Vound's development staff is mainly concentrated in Europe.

How to apply
In your resume, please explain and demonstrate how in your previous roles you have worked with the listed technologies to achieve the overall project.

Please send a detailed CV to Jobs (at) Vound-software.com

Please list your salary expectations.
If you have a Stackoverflow account or similar , please mention it.

If you think you are up for the challenge, email your resume to the address above.

Important:
Only shortlisted applicants will be contacted.
No recruiters please.
No outsourcing companies please.

Keywords
Java, Java developer, Reverse Engineering, Backend Developer

Apply

Source: GitHub:Jobs