|Back To Search Results
Engineer - 8735
|Work Location:||AM - Yerevan|
Company: Mentor Graphics
Software Engineer will take part in design and implementation of advanced software products for physical layout of ICs.
BS/MS+ in CS/Physics/Math or related,
3+ 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 of 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 in Physical Design Automation, or related domains is preferred
Excellent communication skills; ability to effectively interact with cross-functional teams (R&D, Application, Marketing)
Excellent knowledge of English is a must (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
It is preferred that the candidates fulfilled military obligation or educational waivers of military obligation.
If you are a returning user to our careers website, enter your login information and click 'Add to My Jobs'. If not, please click 'Apply for this Position' to start a new application.
|Back to Search Results
The fact that every employee at Mentor has their own story to tell is important in defining who we are. Ours is a culture completely devoted to respecting this diversity and dedicated to using our employees' unique talents to their full potential.
We're results-oriented. Because this is a fast-paced industry, we challenge our employees to set goals, accept responsibility and solve problems. And we reward people for taking on these challenges.
We're also human. MGC maintains a close-knit, roll-up-your-sleeves atmosphere, with programs that encourage our employees to keep learning, take care of themselves and their families, enjoy a bit of the good life, and be actively involved in the communities where we live and work.