Careers • Atlas Soft

Careers • Atlas Soft

Let's see what Atlas has to offer

A long term, secure job, which you can do while still at school (subject to certain limitations)
On-the-job training, with our highly qualified professional staff
A solutions-oriented work environment
Home Office
A chance to work in an innovative Team
On-going technological skills, and professional skills development
A pleasant work environment, not a typical multinational office (rather think of the Google, Facebook like environments)
Flexible work hours, you can set your own work schedule
Corporate mobile phone, with unlimited calls, and internet use
A state of the art company laptop being provided
13th month pay
Interesting annual team building exercises

Career Opportunities

Ethical Hacker

Are you interested in discovering the vulnerabilities of systems generally deemed to be secure?
In our case, this primarily applies to the analysis of the various operating systems used by leading mobile phone manufacturers. (Android, iOS, OS10). We look for zero-day exploits, and you will need to develop root solutions, and perform other, similarly exciting tasks.

Do you have a basic understanding on what rooting and jailbreak are, in the field of mobile technology, or how to translate custom kernels? Or to recognise when service functions have a limited only operation, and how to revive a seemingly dead phone? Often it is not enough to look for higher level vulnerabilities, you will need to run bootrom level hardware tests as well, as sometimes this is where the key problem lies.

Does this sound exciting to you? Do you perceive yourself in this job? Are you eager to get a job like this?
How do you know that you are suitable for this job, and the key criteria to be met:

First you will need to complete the test on the Microcorruption website, and depending on how well you scored, we’ll decide whether or not to invite you to a personal interview. Once you registered on this site, you will find a sophisticated CTF simulator, designed for embedded systems, which operates in a game-like fashion. The game has several fields, and will lead you through a tutorial field first, and then gradually increase the level of software security technology exercises you’ll need to solve. The game is built very similar to live systems, with certain exceptions, such as in live systems you typically won’t have a live memory dump and cannot debug a program. As opposed to that, in live systems we have the benefit of using various tools that help us to convert the assembly code to C language codes, therefore we are able to easily comprehend large size functionalities. If you’ve managed to score at a level of 1,100 points or higher (you alone, with no outside help), please send us your CV and photo, including your nickname (a link to your profile).

As a next step, we’ll invite you to a personal interview, and if we like each other, you will get an Ardunio DUE device, with a preinstalled test to solve on it, which you can take home. You will have maximum 2 weeks to complete the test, but normally, a qualified professional is able to complete it in 1-2 days, spending a few hours a day on it. Should you need any assistance about the theoretical aspect, we will provide you with literature, and we will provide you with guidance all the way through the process, should you have any questions.

If you managed to successfully complete the test, you’ll have a great chance to be hired by our Company.

The following skill set, and qualifications will be required for this job:

  • ARM architecture skills
  • IDA, Olly, etc. software user skills
  • C/C++, ASM programming language skills
  • A proper understanding of the key professional terminology used, such as the terms stack overflow,
    stack guard, buffer over-read, code cave, etc.
Apply Now

Senior PHP Backend Developer

Your task will be to develop our website, and to prepare APIs for our staff members engaged in the development of desktop applications, on the server side.

Professional qualifications required:

  • Minimum 3 years PHP developer experience
  • Advanced level OOP programmer skills
  • Advanced level knowledge of an up-to-date MVC framework (Symfony, Laravel, Yii)
  • SQL and/or NoSQL skills and work experience (MySQL, MongoDB, Redis)
  • Ability to efficiently work alone and in a team

Additional skills (optional)

  • Silex framework system skills
  • Doctrine ORM skills
  • PostgreSQL work experience
  • JS framework systems work experience (e.g. Angular, React, Ember)
  • Professional degree

Please describe the following information in your application:

  • The types of PHP frameworks you used so far.
  • The types of database systems you used so far.
  • Extracts from the code that you would highlight, as one of your top works completed.
  • What type of websites you have developed so far?
  • Please show us at least 1 project from your track record (it has to be a live site, rather than the source code)
Apply Now

Medior C++ Developer

In your position, you and your team will be responsible for developing and maintaining the fat client application running on Windows. The application – a leading app for 8 years on the international mobile market – detects and repairs software faults on mobile phones. During your work you will not be required to maintain contact with customers, which is carried out by our trained customer service team.

Requirements

  • Knowledge of C++ 11/14/17
  • Knowledge of Git
  • Minimum 3 years of professional experience in the field

Advantage

  • Experience in CMake, Python, CICD fields
  • Knowledge of Linux
Apply Now

Senior C++ Developer

In your position, you and your team will be responsible for developing and maintaining the fat client application running on Windows. The application – a leading app for 8 years on the international mobile market – detects and repairs software faults on mobile phones. During your work you will not be required to maintain contact with customers, which is carried out by our trained customer service team.

Requirements

  • Knowledge of C++ 11/14/17
  • Knowledge of Git
  • Minimum 5 years of professional experience in the field
  • Knowledge of programming models and methods

Advantage

  • Knowledge of Linux
  • Knowledge of container technologies
  • Knowledge of python, cmake, bash
  • Experience in use of Windows API
Apply Now

Prototype Developer

In the position of prototype developer you will be responsible – in close cooperation with the R&D team – for developing prototype applications that support the broader testing of solutions and provide guidance for subsequent final implementation. During your work you will become acquainted with various communication protocols used in the mobile domain, low-level hardware access and cryptography, and will have the opportunity to deal with obfuscation and code virtualization tools.

Requirements

  • Knowledge of C++ 11/14/17
  • Minimum 3 years of professional experience
  • Basic Linux skills
  • Professional experience in the field of communication protocols (serial port, network)
  • Strong soft skills :D

Advantage

  • Knowledge of any assembler language
  • Knowledge of IDA, Olly etc. software
  • Basic security skills
Apply Now