Position: C++/Reverse Engineer
Company: Apriorit
Experience required: 1y
English level: pre

You will work on a project to retrieve, parse, and analyze data from mobile devices through low-level access mechanisms and system APIs.

Responsibilities:

-Conducting research of low level communication protocols, firmware and system applications reverse engineering, vulnerabilities exploitation

-Implementing prototypes and integrating them into existing software solution Python / C / C++

Requirements:

-Good knowledge of C language

-Basic understanding of reverse engineering, the ability to debug a program without access to the source code

-Basic understanding of the architecture and design of Unix-like operating systems; what are processes, threads, how virtual and physical memory relate to each other

-Understanding of common vulnerabilities related to incorrect using of native languages (stack / heap overflow, use after free)

-Ability to analyze and understand existing code

-English - pre-intermediate level

Is a plus:

-Basic knowledge Android internals

-Knowledge of C++, Object Oriented Programming, scripting languages (Python, Bash)

We offer:

-Complex and unique tasks related to the study of the internal structure of data protection and system applications regarding security and fault tolerance

-Get skills in finding new vulnerabilities

-Possibility of professional and career growth

-Individual plans for career development

-Tutor support during the adaptation period

-Large base of educational materials (lectures, books, video footage)

-Continuous learning

-Professional, responsive, and friendly team

-Long-term employment with paid vacations (20 working days) and sick leaves

-Competitive salary and compensation package

-Flexible work schedule

-Voluntary health insurance

-Cozy and comfortable office in the downtown

If you have experience in security, Embedded / Low-level development, Forensic or participated in CTF, welcome to our team!

If you are C/C++ developer and you are interested in the topic of vulnerabilities, let's talk!