R&D Engineering, Staff Engineer
CoWare
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 toolImplement new dashlets in R&D Dashboard to make it one-stop portal for all quality/tracking dataWork with the team on porting existing UI applications to a new architecture which is currently under developmentWork with the team to implement features and new UI widgets in homegrown UI framework/library
Key QualificationsBachelor'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.We are seeking a highly skilled DevOPS Engineer with strong development background who is proactive and knowledgeable with a passion for cutting-edge technologies for the central software engineering organization at Synopsys.
Roles and ResponsibilitiesContribute to Engineering efforts related to Continuous Integration and Delivery (CI/CD) and automated testing and deployment of all phases of the Software Development Life Cycle.Design frameworks adhering to best practices for deploying automation via pipelines into on-prem, Could Environment (AWS, GCP, Azure), and Containerized environments (K8s, Docker Swarm)Building platforms and frameworks to create consistent, verifiable, and automatic management of applications and infrastructure in both On-prem and cloud infrastructure.Define the development pipeline to ensure that software development flows match operational testing and deployment goals.Work within the Agile framework to identify, create, design, and integrate processes for repeatable, automated software delivery.Contribute to the development of metrics and dashboards to monitor the adoption and maturity of Dev Ops.Be an Innovation and Automation enthusiast: Always look for ways to get better and more efficient when it comes to CI/CDStrong communication skills, able to effectively design cross-functional deployments or triage efforts. Strong analytical and problem-solving skills.Providing training to other DevOps team members in implementing recommended solutions for process automation and in designing and delivering best practices
Education and Experience Required:Bachelor's or Master's degree in engineering streams such as Computer Science, EEE, ECE, IT, or equivalent.At least 3 - 5 years of overall software development/deployment / Infra experienceCloud industry certifications ( AWS / GCP / Azure, Security, etc)Knowledge And SkillsAt least 3 - 5 years of overall software development experience1 - 2 years of DevOps experience At least 2+ years’ experience working in a development role Strong Automation skills,3+ years of scripting/automation experience with Bash, Python, Perl, and/or other scripting languages.Strong CI/CD experience with code build, source control, testing, continuous integration, and delivery using standard DevOps CI/CD tools (Jenkins, Git).1+year Experience with containerization, source control (Docker/Docker Hub/Helm), and container orchestration (K8s, Docker Swarm).Experience designing / developing Ansible Playbooks/Jenkins automation for infrastructure automation.Demonstrate proficiency in multiple DevOps-related tools and technologies (JIRA, Confluence, GitHub/Azure, Jenkins, Ansible, Prometheus, Grafana, ELK)Strong Operating system skills with demonstrated experience handling enterprise organizations.At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.
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 toolImplement new dashlets in R&D Dashboard to make it one-stop portal for all quality/tracking dataWork with the team on porting existing UI applications to a new architecture which is currently under developmentWork with the team to implement features and new UI widgets in homegrown UI framework/library
Key QualificationsBachelor'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.We are seeking a highly skilled DevOPS Engineer with strong development background who is proactive and knowledgeable with a passion for cutting-edge technologies for the central software engineering organization at Synopsys.
Roles and ResponsibilitiesContribute to Engineering efforts related to Continuous Integration and Delivery (CI/CD) and automated testing and deployment of all phases of the Software Development Life Cycle.Design frameworks adhering to best practices for deploying automation via pipelines into on-prem, Could Environment (AWS, GCP, Azure), and Containerized environments (K8s, Docker Swarm)Building platforms and frameworks to create consistent, verifiable, and automatic management of applications and infrastructure in both On-prem and cloud infrastructure.Define the development pipeline to ensure that software development flows match operational testing and deployment goals.Work within the Agile framework to identify, create, design, and integrate processes for repeatable, automated software delivery.Contribute to the development of metrics and dashboards to monitor the adoption and maturity of Dev Ops.Be an Innovation and Automation enthusiast: Always look for ways to get better and more efficient when it comes to CI/CDStrong communication skills, able to effectively design cross-functional deployments or triage efforts. Strong analytical and problem-solving skills.Providing training to other DevOps team members in implementing recommended solutions for process automation and in designing and delivering best practices
Education and Experience Required:Bachelor's or Master's degree in engineering streams such as Computer Science, EEE, ECE, IT, or equivalent.At least 3 - 5 years of overall software development/deployment / Infra experienceCloud industry certifications ( AWS / GCP / Azure, Security, etc)Knowledge And SkillsAt least 3 - 5 years of overall software development experience1 - 2 years of DevOps experience At least 2+ years’ experience working in a development role Strong Automation skills,3+ years of scripting/automation experience with Bash, Python, Perl, and/or other scripting languages.Strong CI/CD experience with code build, source control, testing, continuous integration, and delivery using standard DevOps CI/CD tools (Jenkins, Git).1+year Experience with containerization, source control (Docker/Docker Hub/Helm), and container orchestration (K8s, Docker Swarm).Experience designing / developing Ansible Playbooks/Jenkins automation for infrastructure automation.Demonstrate proficiency in multiple DevOps-related tools and technologies (JIRA, Confluence, GitHub/Azure, Jenkins, Ansible, Prometheus, Grafana, ELK)Strong Operating system skills with demonstrated experience handling enterprise organizations.At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.
Confirm your E-mail: Send Email
All Jobs from CoWare