Skip to content

General Information

Job Title
R&D Engineering, Staff Engineer
Job ID
5355
Country
India
City
Bangalore
Date Posted
03-Sep-2024
Job Category
Engineering
Job Subcategory
R&D Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements
Synopsys Central Engineering (SCE) team is looking for a full-stack engineer with a strong focus on UI design to meet the R&D needs for new UI tools and applications which enables them to perform their day-to-day activities in a productive and efficient manner.

This engineer would be expected to drive the delivery of new UI applications or enhancements to existing applications through all phases of the software development lifecycle.

Engineer will work all the way from requirements, design, implementation and testing phases to production deployment and will also be expected to provide post-deployment support.

As part of Synopsys SCE team, you will working with world class team of software engineers and architects on mission to build our state of art tools to enable development teams to build secure, high-quality software faster. You would work across teams and organizations to bring alignment on goals and ensure that software gets developed and deployed on-time with high quality.
 
Responsibilities
Specific areas engineer will work on are:
  • Implement new features and corresponding UI pages in nightly regression results tracking and visualization tool
  • Implement new dashlets in R&D Dashboard to make it one-stop portal for all quality/tracking data
  • Work with the team on porting existing UI applications to a new architecture which is currently under development
  • Work with the team to implement features and new UI widgets in homegrown UI framework/library

Key Qualifications
  • Bachelor's or Master's degree in computer science, engineering, or a related field.
  • 2 to 6 years of working experience in relevant field (software/application development).
  • Must have strong programming skills in HTML, Javascript and CSS.
  • Must have strong skills in modern UI technologies such as React, Node.js, Bootstrap, JQuery, etc.
  • Must have strong programming skills in either Java or Python.
  • Must have a strong understanding of RDBMS concepts and a solid working knowledge of SQL.
  • Candidate should also have the aptitude for understanding user interactions and adjusting the UX based on the user-flows.
  • Working knowledge of enterprise message bus such as Kafka is a strong plus.
  • Knowledge of various other backend database technologies e.g. Redis, MongoDB, ElasticSearch, etc. is a plus.
  • Needs to be ready to quickly learn/adapt to new technologies that we might bring in as part of our future initiatives.

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.