Reverse Engineering and ANSI C Developer

AVIRA Soft SRL

20-08-2007 | EXPIRA LA 19-09-2007

Job expirat

RESPONSABILITATI

- Research and analyze computer executables, extract algorithms
- Design and development of executable analyze tools;
- Design, develop and maintain ANSI C software according to the company s specifications and quality standards;
- Write and maintain the project documentation;
- Define the testing procedures and perform developer tests for the developed projects;


CERINTE

- Student or graduate of a computer science-related faculty or equivalent working experience;
- Knowledge of assembler language for x86 CPU (IA32/IA64);
- Knowledge of ANSI C programming language;
- Passion for reverse engineer and algorithm understanding;
- Strong work ethic in the field of IT Security;
- Fluent spoken and written English;
- Ability to work both independently and in teamwork;

Experience in any of the following fields is welcomed:
- Win32 API Assembler programming, Disassembly, debugging (OllyDbg, IDAPro, SoftIce);
- Algorithms (compression, encryption, CRC, hashing, loaders etc.);
- Systematic software design, CVS and unit testing;
- Multi-platform ANSI C (Windows, Unix, Linux, Solaris);
- Structure of executables (PE, COFF, ELF) and PE loading process.


BENEFICII OFERITE

- A pleasant and friendly work environment among a team of dynamic and high-performance oriented people;
- The opportunity to work and develop knowledge in a professional environment;
- Bonuses for well done projects.


DESCRIEREA FIRMEI

Located in Bucharest - Romania, Avira was founded in 2004 by a dynamic core of security experts who is committed to the following values: security ethics, professional attitude, open spirit, pride and respect. These principles are meant to stand at the base of any long term
collaboration and partnership that Avira Soft will undertake.
Avira Soft gathered a team of more than 50 dynamic professionals who are permanently collaborating with the experimented specialists of Avira GmbH , Germany. We are a dynamic and creative team and our purpose is to produce high quality software.

We also impose some requirements for our candidates: creativity, technical knowledge, team working capabilities and the ability to finish the job on time.