Skip to content

General Information

Job Title
Software Engineer
Job ID
8647
Country
Armenia
City
Yerevan
Date Posted
14-Jan-2025
Job Category
Engineering
Job Subcategory
Software Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements

Job Description:

We are seeking a highly skilled, enthusiastic and detail-oriented  Mid-Level Software Engineer to join our dynamic team. The ideal candidate will have an experience in Python development and a solid understanding of software engineering principles. Knowledge of C++ and experience with EDA (Electronic Design Automation) tools and concepts are significant advantages.

 

Key Responsibilities:

  • Design, develop, and maintain robust software applications using Python.
  • Collaborate with cross-functional teams to gather and understand requirements, translating them into technical specifications and solutions.
  • Leverage your knowledge of C++ to enhance existing applications or develop new components when needed.
  • Troubleshoot, debug and optimize existing software solutions, applying innovative problem-solving skills.
  • Create regression and unit tests to ensure software quality and reliability.
  • Participate in code reviews and provide constructive feedback to team members to foster a culture of continuous improvement.

 

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; or equivalent practical experience.
  • Strong knowledge of algorithms and data structures
  • 2+ years of experience in software development using Python.
  • C++ programming experience is a plus.
  • Experience with EDA tools and methodologies is preferred.
  • Familiarity with version control systems (e.g., P4, Git) and software development tools.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work in high load and stressful environment
  • Strong communication and collaboration skills, with a proven ability to work effectively in a team environment.
  • Stay current with industry trends and best practices, continuously improving your skills and knowledge.
  • Written and verbal English  knowledge

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.