Logo
Synopsys, Inc.

R&D Engineering, Principal Engineer

Synopsys, Inc., Sunnyvale, California, United States, 94087


We Are:

At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.You Are:

You are a passionate and experienced software engineer with a deep understanding and expertise in designing, developing, troubleshooting, and debugging software programs. You have a knack for developing software tools, including CAD/design automation tools, compilers, parsers, and utilities. Your strong analytical and problem-solving skills drive you to learn and explore new technologies continuously. You excel in resolving issues creatively and exercising independent judgment to select methods and techniques to obtain innovative solutions. You thrive in team-driven or task-oriented projects and can guide more junior peers. You network effortlessly with senior internal and external personnel in your area of expertise, contributing significantly to complex projects from start to completion.What You’ll Be Doing:

Designing, developing, troubleshooting, and debugging software programs.Developing software tools, including CAD/design automation tools, compilers, parsers, and utilities.Making critical design decisions that influence software system architecture.Designing algorithms and data structures to optimize software performance.Exploring and integrating new technologies to enhance software capabilities.Resolving issues creatively and efficiently, using independent judgment.Executing projects from inception to completion, ensuring high-quality deliverables.Contributing to moderately complex aspects of projects with innovative solutions.Networking with senior internal and external personnel to share expertise and insights.Guiding junior peers and providing mentorship to enhance team capabilities.The Impact You Will Have:

Enhancing the efficiency and effectiveness of software development processes.Improving the performance and reliability of CAD/design automation tools.Influencing the architecture and design of critical software systems.Driving innovation through the integration of new technologies and methodologies.Solving complex problems that impact the overall success of projects.Contributing to the development of high-performance silicon chips and software content.Mentoring and guiding junior team members to elevate the team's skill set.Collaborating with senior personnel to advance Synopsys' technological capabilities.Ensuring the successful execution of projects that align with strategic goals.Shaping the future of technology through continuous improvement and innovation.What You’ll Need:

Minimum of 12 years of related experience in software development.Solid understanding of specialization areas and knowledge of related fields.Expertise in programming software for EDA/CAD using C/C++, machine assembly, and scripting with TCL/Python.Strong background in data structures and algorithms.Experience in developing complex software projects with expert-level C/C++ coding skills.Prior knowledge and experience in EDA tool/CAD flow development and low power methodology with UPF/CPF.Ability to make independent design decisions and develop innovative solutions.Strong problem-solving skills and a desire to explore new technologies.Who You Are:

An independent and creative problem solver.A mentor and guide for junior team members.An excellent communicator who can collaborate with internal and external personnel.A proactive learner with a passion for new technologies.A team player who thrives in a collaborative environment.A strategic thinker with the ability to influence software architecture decisions.The Team You’ll Be A Part Of:

You will join a dynamic and innovative team focused on developing cutting-edge software tools and technologies. Our team is dedicated to driving technological advancements and delivering high-performance solutions. Collaboration, creativity, and continuous learning are at the core of our team's values. Together, we strive to shape the future of technology and make a significant impact on the industry.Rewards and Benefits:

We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.Inclusion and Diversity:

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.The base salary range across the U.S. for this role is between $175,000-$263,000. In addition, this role may be eligible for an annual bonus, equity, and other discretionary bonuses. Synopsys offers comprehensive health, wellness, and financial benefits as part of a competitive total rewards package. The actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education. Your recruiter can share more specific details on the total rewards package upon request.

#J-18808-Ljbffr