Position: Software Engineer (C++, C#)
Company: STO
Category: C++
Experience required: 3y
English level: intermediate

**Responsibilities and Duties**

•	Produce high quality and reliable software.
•	Write engineering documents in English language.
•	Use an installation tool (Installshield or similar) to create and maintain Microsoft Windows based installation packages.
•	Provide creative input on all aspects of software design.
•	Provide support to Software QA team on request, either for tests setup or failures analysis


**Qualifications and Required Skills**

•	Master degree in Software Engineering or equivalent. 
•	Experience in Software development for a minimum of 3-4 years.
•	Experience creating cross-platform (Windows and Linux) applications and web services.
•	Experience writing software in Visual , C++ to interface with real-world devices.
•	Experience using software development tools and environments including MS Visual Studio.
•	Knowledge of source control system Perforce (SVN, Git would be a plus).
•	Oral and written communication in English.
•	Ability to understand class and state machine diagrams.

**Offer **
•	official salary, bonus
•	medical insurance
•	Learn and Use of English
•	Flexible working schedule
•	Lunch Bonus program
•	Ability to move to USA, Europe