Synopsys

Rating:
5/5
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

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.

Software Architect

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.

Computer Systems Analyst

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.

Software Quality Assurance Engineer

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.

Network Administrator

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.

Cloud Software Developer

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.
Locations: Mountain View, Hyderabad, Burlington, Cork, Shanghai, Munich, Belfast, Eindhoven, Ottawa, Tokyo
Career Paths: Software Engineer, IC Verification Engineer, Validation Engineer, Memory Compiler Engineer, Physical Design Engineer, ASIC Design Engineer, Analog Design Engineer, Test Automation Developer, Technical Writer, Hardware Design Engineer, Applications Engineer, Technical Marketing Engineer.
Job Contacts: jobs@synopsys.com

Recent Reviews

Dayton E.
5/5
5
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.

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.