Two Vacancies at Mentor Graphics Development Services CJSC

Mar 23, 2020
Mentor Graphics Development Services CJSC

Software Engineer

Start date: Upon hiring

Job description:

The Software Engineer will take part in design and implementation of the advanced software products.

Required qualifications:

- BS/ MS or higher degree in Computer Science, Physics, Mathematics or a related discipline;
- At least 3 years of experience in designing and developing software products;
- Strong C++/ STL programming skills; good knowledge of OOD;
- Familiarity with design patterns;
- Knowledge of Linux;
- Previous experience in working on critical projects;
- Strong knowledge of data structures and algorithms, their complexities;
- Familiarity with computational geometry, graph theory, optimization problems, numerical methods, modeling;
- Ability to write comprehensive functional/ implementation specifications;
- Previous experience in designing efficient algorithms for IC layout processing is highly desired;
- Knowledge and experience with Physical Design Automation, or related domains is preferred;
- Excellent communication skills; ability to effectively interact with cross-functional teams (R&D, Application and Marketing);
- Excellent knowledge of English language, both verbal and written;
- Fast learning skills;
- Formal training or test certification is a plus;
- Other achievements: participation/ winning in math and programming Olympiads/ competitions is a big plus;
- Fulfillment of military obligation or educational waivers of military obligation is preferred in case of a male candidate.

Remuneration /Salary:

Competitive salary, plus benefits, including medical insurance, loan program, subsidized lunch. 

Application procedures:

Interested candidates are welcome to submit the application at: .
Please clearly mention in your application letter that you learned of this job opportunity through Repat Armenia, thanks.


Quality Assurance Engineer

Start date:
 Upon hiring

Job description:

The Quality Assurance Engineer will mainly be responsible for automation and improvement of the software testing process.

Job responsibilities:

- Create test-plans for comprehensive features/ enhancements for one of the developed tools; - Responsible for manual verification of the newly implemented code, using proven 3rd party tools where needed; - Report defects, localize the issue, provide necessary input to reproduce it, including scripts and layouts; - Implement regression tests for covering the introduced code;
- Responsible for daily and on demand runs of tests, reporting the results to counterparts;
- Responsible for monthly runs of the tests through coverage reporting and memory checker tools and reporting the results;
- Provide weekly reports with brief description of the work done and the plan for the next week;
- Participate in QA and cross-functional team meetings.

Required qualifications:  

- BS/ MS in electronic design automation (EDA) or computer science related area (Cybernetics, Computer Science, Microelectronics, Applied Math);
- 2 years of experience in automated software testing, preferably in EDA area;
- Scripting/ programming skills, knowledge of basic algorithms, ability of estimating the complexity of algorithms, creating and implementing ones;
- Experience of working with code coverage measuring tools (Gcov, Pure Coverage) and memory errors reporting tools (Valgrind, Purify) is a plus;
- Knowledge of basic electrical circuit laws, ability to resolve simple tasks;
- Basic knowledge of Boolean algebra and logical circuits;
- Basic knowledge about EDA flow and manufacturing process;
- Fluency in verbal and written English language; ability to work in an international team, having regular international team meetings;
- Good planning skills, basic knowledge of one of planning tools: JIRA, MS Project;
- Experience of working with a source control and an issue tracking tool;
- Readiness to support team members in force major situations.


Competitive salary, plus benefits, including medical insurance, loan program, subsidized lunch.

Application procedures:

Interested candidates should submit their CV to:

Please clearly mention that you have heard of this job opportunity through Repat Armenia, thanks.


Mentor Graphics Development Services CJSC is a subsidiary of Mentor Graphics, a Siemens Business, USA, a provider of electronic design automation (EDA) software.

Share this Article on