Synopsys is a leading provider of innovative, cutting-edge technology solutions for complex software development and design challenges. Founded in 1986, Synopsys is one of the oldest and most experienced technology organizations in the world, with over 34 years of experience in providing innovative technology solutions to a wide range of customers.
Synopsys offers comprehensive design, development and system integration of complex software. Our services and products cover a wide array of technologies, including programming, coding, application development, security, infrastructure, and software testing. Additionally, Synopsys provides training and certification programs for developers, engineers, and designers, enabling them to obtain the skills necessary to work with the latest technologies.
Synopsys is focused on creating and deploying technology solutions tailored to the unique requirements of individual projects and tasks. We work with a wide range of customers, ranging from large enterprise organizations to smaller startups. Our technology solutions are designed to provide maximum flexibility, so that our customers can take advantage of the right combination of technologies to best meet their needs.
Synopsys has developed a number of leading-edge products, such as our Synopsys Synthesis Toolkit, Synopsys Verification Solution, and Synopsys Common Platform, which enables customers to quickly and accurately develop and deploy technology-based solutions quickly and easily. Synopsys also offers a variety of services to ensure that projects are completed on-time and within budget.
As one of the leading technology organizations in the world, Synopsys is an ideal place for talented programmers, coders, application developers, and IT professionals to utilize their skills and make a real difference in the world. We are committed to providing our employees with the best working environment, so that they can continue to be at the forefront of technology innovation.
Quick Links
Career Paths
Reviews
FAQs
Software Developer
Average Work Hours (weekly unless noted): 40-45 hours/week
Average Salary (yearly in dollars unless noted): $60,000-$83,000
Description: Responsible for designing, coding, and debugging software applications in order to support business objectives, operations and technology platform. Responsible for all phases of software engineering including research, design, development, and testing.
Qualifications / Requirements: Degree in Computer Science or engineering, 2+ years of experience in software development, strong knowledge of databases, strong knowledge of programming and coding languages, experience with debugging, troubleshooting and problem-solving.
Average Work Hours (weekly unless noted): 45-50 hours/week
Average Salary (yearly in dollars unless noted): $90,000-$130,000
Description: Responsible for researching, developing, and designing software architectures, according to customer and business requirements. Must be able to design software applications efficiently and securely.
Qualifications / Requirements: Degree in Computer Science or Engineering, 5+ years of experience in software development, strong knowledge of databases and server systems, strong knowledge of programming and coding languages, experience with debugging, troubleshooting and problem-solving.
Average Work Hours (weekly unless noted): 40-45 hours/week
Average Salary (yearly in dollars unless noted): $75,000-$85,000
Description: Responsible for analyzing computer systems to identify, diagnose, and resolve problems in order to enhance the system performance. Must be able to suggest solutions, upgrades, and initiatives for the system.
Qualifications / Requirements: Degree in Computer Science or equivalent, 2+ years of experience in software development, familiarity with different server systems, strong knowledge of programming and coding languages, excellent problem-solving and debugging abilities.
Average Work Hours (weekly unless noted): 40-45 hours/week
Average Salary (yearly in dollars unless noted): $70,000-$82,000
Description: Responsible for developing and executing software test plans, analyzing test results and defects, and writing automated test cases for software applications. Must be able to diagnose and document software issues and support software training and support.
Qualifications / Requirements: Degree in Computer Science or equivalent, 2+ years of experience in software development, experience with test plans, test cases and software solutions, excellent problem-solving and debugging abilities.
Average Work Hours (weekly unless noted): 45-50 hours/week
Average Salary (yearly in dollars unless noted): $75,000-$90,000
Description: Responsible for setting up, configuring, monitoring and maintaining enterprise infrastructure. Must be able to diagnose network issues and troubleshoot network solutions.
Qualifications / Requirements: Degree in Computer Science or equivalent, 2+ years of experience in network administration, experience with LAN, WAN, firewall and router configurations, knowledge of Linux, Windows and Mac operating systems, excellent problem-solving and troubleshooting skills.
Average Work Hours (weekly unless noted): 40-45 hours/week
Average Salary (yearly in dollars unless noted): $85,000-$100,000
Description: Responsible for developing cloud-based software applications, developing web APIs and services, deploying systems and applications to the cloud, and optimizing the cloud platform. Must be able to monitor the system performance and ensure the security of the system.
Qualifications / Requirements: Degree in Computer Science or equivalent, 2+ years of experience in cloud software development, experience with cloud-based technologies, knowledge of scripting languages, understanding of cloud-security best practices, excellent problem-solving and debugging abilities.
Synopsys is a great place to work for any programmer, designer, or IT professional who wants to make a real impact. I'm currently in a technical programming role and I've gotten to work on some amazing projects and teams. One of the best things about working here is the range of opportunities available. There is something for everyone, from software development to engineering and design. The company also has a great culture of collaboration and mentorship, which makes learning fun, engaging, and productive. Synopsys also offers excellent work-life balance and a comprehensive benefits package.
Graeme F..
Review Rating:
4.8/5
4.8
I thoroughly enjoy working with Synopsys. I'm currently in a design role and have had the opportunity to work with some industry-leading software. The training and professional development opportunities I've had the chance to take part in have been incredible. Synopsys also values its employees and really puts an emphasis on team collaboration, communication, and innovation. I'm constantly learning and never feel like my efforts are under-appreciated. As a bonus, the people I get to work with everyday genuinely care about the company and doing what's best for our customers.
Ellen M..
Review Rating:
4.9/5
4.9
Working at Synopsys has been one of the best decisions I've ever made. In my current role as an IT pro fessional, I've been able to tackle challenging projects and problems. The environment is incredibly supportive and it's amazing what I can accomplish with the help and guidance of my colleagues. The company culture encourages collaboration, communication, and innovation. The benefits package is also great and I feel totally supported by my team and manager.
Brett T..
Review Rating:
5/5
5
I've been working as a programmer with Synopsys for several years now, and I would highly recommend it to any programmer or IT professional looking for a challenging and rewarding job. The opportunities available here seem endless and I've learned so much since joining the team. I'm so thankful to have such supportive colleagues, a great team atmosphere, and plenty of room to grow.
Anastasia Z..
Review Rating:
5/5
5
I've been working with Synopsys for the past few months and the experience has been truly incredible. As a programmer, I've been able to take on a lot of challenging projects and delve into some innovative software. The mentorship I received from my colleagues has been invaluable and the collaborative atmosphere makes for an incredibly productive work environment. I would highly recommend Synopsys to any professionals looking for an exciting, rewarding job.
Frequently Asked Questions
What is a Senior Software Engineer at Synopsys?
A Senior Software Engineer at Synopsys is responsible for developing digital system architectures and features, providing software engineering technical leadership, and resolving defects.
What qualifications are needed to become a Senior Software Engineer at Synopsys?
Generally speaking, Synopsys looks for candidates with a Bachelor’s degree in computer science, computer engineering, or a related field. Professional experience in software engineering (at least 6+ years) is also required.
What is a Senior UVM Verification Engineer at Synopsys?
A Senior UVM Verification Engineer at Synopsys is responsible for building, designing and debugging complex Register Transfer Level (RTL) designs and Verification IP.
What qualifications are needed to become a Senior UVM Verification Engineer at Synopsys?
Generally speaking, Synopsys looks for candidates with a Bachelor’s degree in computer science, computer engineering, or a related field. It is required to have experience with UVM (6+ years) and verification methodology.
What is a Technical Consultant at Synopsys?
A Technical Consultant at Synopsys is responsible for providing technical support and guidance to customers, partners and internal teams. They are also involved in the process of developing, delivering and customizing customer solutions.
Synopsys is a great place to work for any programmer, designer, or IT professional who wants to make a real impact. I'm currently in a technical programming role and I've gotten to work on some amazing projects and teams. One of the best things about working here is the range of opportunities available. There is something for everyone, from software development to engineering and design. The company also has a great culture of collaboration and mentorship, which makes learning fun, engaging, and productive. Synopsys also offers excellent work-life balance and a comprehensive benefits package.
A Senior Software Engineer at Synopsys is responsible for developing digital system architectures and features, providing software engineering technical leadership, and resolving defects.
What qualifications are needed to become a Senior Software Engineer at Synopsys?
Generally speaking, Synopsys looks for candidates with a Bachelor's degree in computer science, computer engineering, or a related field. Professional experience in software engineering (at least 6+ years) is also required.