Senior Software Engineer (GUI)

Deadline: 10 July 2024

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

As a Senior Software Engineer you will take part in the design and implementation of User Interface (GUI) of EDA tools for complex ICs.

Job responsibilities

  • This position requires close collaboration with software, QA and product engineers to deliver solutions that addresses market needs.
  • The responsibilities include understanding of the marketing requirements, writing functional specifications, being able to define solid architecture, providing high performance solutions, working under time pressure and delivery of quality code according to schedule.
  • You should have a strong engineering background, experience in leading the development of advanced UIs, excellent analytical and problem-solving capabilities and strong communication skills.

Required qualifications

  • BS in CS/ Physics/ Math or in a related field;
  • At least 5 years of experience in designing and developing software products;
  • Strong C++ and STL programming skills; good knowledge of OOD;
  • Strong knowledge of data structures and algorithms and their complexities;
  • Experience in design and developing of GUI;
  • Excellent understanding of UI design principles and architecture;
  • Solid experience in QT;
  • Familiarity with computational geometry, optimization problems, numerical methods is a plus;
  • Familiarity with design patterns is preferred;
  • Experience in TCL/Tk is a plus;
  • Knowledge of Linux;
  • Previous experience in working on critical projects;
  • 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);
  • Good knowledge of English; both verbal and written;
  • Fast learning skills;
  • Proven leadership and Team work skills;
  • Formal training or test certification is a plus;
  • Other achievements like participation/ winning in math and programming in Olympiads/competitions is a big plus;

Required candidate level: Senior

Additional information

Аpply online via staff.am and follow entire application process.

Professional skills

STL

OOD

C++

Linux

QT

Soft skills

Leadership skills

Teamwork

Fast learning ability

Communication Skills

Share this job via your favorite social media channel.

Contact details

Website https://eda.sw.siemens.com/

Phone: +37410390088

Address: 16 Halabyan St, Yerevan 0038, Armenia, Yerevan, Armenia