Skip to content

General Information

Job Title
Technical Lead, R&D Engineering
Job ID
9712
Country
Armenia
City
Yerevan
Date Posted
24-Feb-2025
Job Category
Engineering
Job Subcategory
R&D Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements

 

Our Silicon Lifecycle Management (SLM) business is all about building next-generation intelligent in-chip sensors, hardware/software capabilities and analytics to integrate into technology products to manage and improve each semiconductor lifecycle stage. We offer the world’s first full end-to-end analytics and IP capabilities to help customers integrate faster, optimize performance and enhance reliability. Meeting the unique challenges posed by various target applications, SLM enables differentiated products to market quickly with reduced risk.

 

Our team is looking for an experienced Full Stack, Technical Lead with strong experience in Java and interest in Big Data to join our team based at Synopsys in Yerevan. You will have proven experience of leading a team from a technical standpoint, whether as a Senior Staff/Principal or Lead Engineer and solid exposure to working collaboratively across distributed teams in different locations.

 

Key responsibilities:

 

  • Design the Technical and Software Architecture in collaboration with the team
  • Provide technical guidance, support and coach developers and engineers on analyses and technical issues met
  • Interact with the Product Owner for analysis of requirements and writing the technical specifications
  • Exercise independent judgment in selecting methods and techniques to obtain solutions
  • Develop and test code produced for stories during the sprint
  • Participate in design discussions; research, prototype, share, and recommend technologies and trends

 

What you will need:

 

  • Capability to develop code to a high level of quality, performance and robustness
  • Ability to technically drive local developers and engineers
  • Good knowledge on continuous integration process and agile methodologies
  • Team spirit, motivation and good productive relationship with colleagues
  • Be curious and appreciate to resolve technical issues in creative ways

 

Key Qualifications:


  • Bachelor’s in Computer Science or equivalent, Masters preferred
  • Minimum 5-8 years of experience in Java software development 
  • Experience in multi-threaded context or with constraints linked to big data volume 
  • Excellent knowledge of software and application design and architecture, and building cloud-native applications
  • Good knowledge of Spring framework (Spring Boot, Spring Security, Spring IOC)

 

Nice to have:

 

  • Affinity with web technologies and Rest web services 
  • Knowledge of semiconductor domain 

 

Our Tech Stack:

  • Java 21
  • Python 3.x
  • Cloud computing
  • Cassandra (NoSQL)
  • Elasticsearch
  • Apache Parquet
  • WebSocket
  • Spring
  • Rest services
  • GraphQL
  • GWT / Angular
  • Git
  • Docker / Kubernetes

 

Synopsys is at the forefront of Smart Everything with the world’s most advanced technologies for chip design, verification, IP integration, software security and quality testing. We help our customers innovate everything from silicon to software so they can bring amazing new products to life.

At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.