ОПИСАНИЕ ДОЛЖНОСТИ
: 
As part of a small team, you will use your expertise in Qt-based GUI design, C++ and Linux, to develop, test and maintain a flow-based, graphical user interface for a state-of-the-art circuit analysis tool.
ОБЯЗАННОСТИ
: 
- Collaborate with other team members to understand requirements and deliver solutions;
- Write robust, maintainable code using best practices in object-oriented C++ and Qt;
- Write test cases and work with QA to develop automated regression tests;
- Maintain and improve existing software, restructuring or rewriting as necessary;
- Work with technical documentation to provide interactive user help.
ТРЕБУЕМАЯ КВАЛИФИКАЦИЯ
: 
- BS/MS in Computer Science or equivalent;
- 3+ years of GUI development using Qt and C++ on Linux;
- Strong object-oriented programming skills with an emphasis on maintainability and reuse;
- Familiarity with multi-threaded architecture, asynchronous IPC, event loops and notifiers;
- Familiarity with design patterns and refactoring techniques;
- Ability to write functional/ implementation specifications and test plans;
- Track record of writing high performance, maintainable code and custom Qt widgets;
- Attention to detail, ability to work-independently, pride of ownership.
Preferred Qualifications:
- Experience using automated GUI test frameworks;
- Familiarity with MVC (Model/View/Controller) GUI architecture is preferred;
- Development experience using Tcl scripting and Tk interfaces;
- EDA industry experience, ideally related to circuit level analysis.
ПРОЦЕДУРА ПОДАЧИ ЗАЯВОК
: 
To apply, please follow the link:
https://amyhrs.mentor.com/
Подавая на вакансию, пожалуйста укажите Career Center как источник информации о вакансии и сайт www.careercenter.am. Спасибо!