Synopsys

Senior Staff Software Engineer

Synopsys
onsite senior full-time $204000-$306000 Sunnyvale
Apply →

First indexed 5 Apr 2026

Description

Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing. They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.

The Common Engineering Components (CEC) team, part of Synopsys Central Engineering, develops and maintains productivity-enhancing platforms, tools, and services enabling Synopsys R&D engineers, Field Application Engineers (FAEs), and customers to efficiently identify, diagnose, and resolve issues in Synopsys' Electronic Design Automation (EDA) tools. Our work is critical to the performance and scalability of EDA solutions used in silicon chip design.

We are looking for a Senior Staff Software Engineer to join our team. As a Senior Staff Software Engineer, you will be responsible for delivering enterprise-scale software solutions to internal and external stakeholders, ensuring reliability and performance at every stage. You will collaborate with multiple global engineering teams to achieve common goals and successful project delivery. You will define technical requirements and drive implementation of next-generation productivity platforms. You will mentor engineers, fostering a culture of technical excellence, collaboration, and innovation within the team.

You will utilize C/C++, Python, Unix/Linux system-level knowledge, and advanced debugging and performance profiling tools to deliver robust, scalable solutions and resolve critical issues efficiently. You will accelerate Synopsys' capability to deliver cutting-edge solutions for customers and partners worldwide. You will enable seamless integration of advanced computing platforms into chip design and verification workflows. You will drive operational efficiency and scalability for mission-critical applications and services. You will influence technology strategy and architecture decisions, shaping the future of Synopsys' product offerings. You will empower engineering teams through mentorship, fostering innovation and technical growth. You will enhance customer satisfaction by delivering reliable, high-performance software solutions tailored to evolving industry needs.

You will have 8–14 years of professional software development experience, ideally in High Performance Computing (HPC) or large-scale systems. You will have strong Unix/Linux systems programming background, including multithreading, synchronization, sockets, and inter-process communication (IPC). You will have proven experience designing and working with distributed systems, including networking, databases, and containerized environments. You will have proficiency in C/C++ and Python, with hands-on experience using debugging and performance profiling tools. You will have excellent written and verbal communication skills, with the ability to explain complex technical concepts to diverse audiences.

You will be an inclusive leader and collaborator, committed to fostering diverse perspectives and teamwork. You will be analytical and detail-oriented, with a passion for solving challenging technical problems. You will be adaptable and proactive, able to thrive in dynamic, rapidly evolving environments. You will be curious and innovative, always seeking new ways to leverage technology for impactful results. You will be a mentor and coach, dedicated to supporting the growth and development of others.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://careers.synopsys.com/job/sunnyvale/senior-staff-software-engineer/44408/93286401648