Senior Software Engineer/22294BR

Deadline: 14 February 2020

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

  • Responsible for designing, developing, troubleshooting/debugging software programs.
  • Develops software tools including operating systems, compilers, routers, networks, utilities, databases and internet-related tools, etc.
  • Determines hardware compatibility and/or influences hardware design.
  • Determines and develops recommendations to solutions.
  • Works on team-driven or task-oriented projects.
  • May guide more junior peers with aspects of their job.
  • Networks with senior internal and external personnel in own area of expertise.

Job responsibilities


Required qualifications

  • BS/MS in computer science/applied mathematics or other related field.
  • A minimum of 5 years of experience in programming software for operating systems utilizing machine assembly and/or job control languages.
  • Familiar with C/C++ coding, expert knowledge of software capabilities.
  • Experience in programing with TCL/TK and knowledge of spice simulation concept, using Hspice or XA simulators will be an advantage.
  • Experience working with SQL databases will be an advantage.
  • Experience on development of complex software projects.
  • Requires a strong background in data structures and algorithms.
  • Good analysis and problem-solving skills.
  • Knowledge and experience of CAD tool development.

Additional information


Professional skills



Share this job via your favorite social media channel.

You can apply for this job just by following Application procedure.

Application procedures

Apply here.

Please clearly mention that you have heard of this job opportunity on

Contact details


Phone: (010) 492-100


Find Synopsys Armenia on social media