Jobs · Consulting · California

Senior Staff Software Engineer

Synopsys Inc · Sunnyvale, CA · 1 wk ago
ConsultingFull-time

About the Role

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. 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.

Responsibilities

  • Deliver enterprise-scale software solutions to internal and external stakeholders, ensuring reliability and performance at every stage.
  • Collaborate with multiple global engineering teams to achieve common goals and successful project delivery.
  • Define technical requirements and drive implementation of next-generation productivity platforms.
  • Mentor engineers, fostering a culture of technical excellence, collaboration, and innovation within the team.
  • 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.

Impact

  • Accelerate Synopsys’ capability to deliver cutting-edge solutions for customers and partners worldwide.
  • Enable seamless integration of advanced computing platforms into chip design and verification workflows.
  • Drive operational efficiency and scalability for mission-critical applications and services.
  • Influence technology strategy and architecture decisions, shaping the future of Synopsys’ product offerings.
  • Empower engineering teams through mentorship, fostering innovation and technical growth.
  • Enhance customer satisfaction by delivering reliable, high-performance software solutions tailored to evolving industry needs.

Requirements

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

Qualities

  • Inclusive leader and collaborator, committed to fostering diverse perspectives and teamwork.
  • Analytical and detail-oriented, with a passion for solving challenging technical problems.
  • Adaptable and proactive, able to thrive in dynamic, rapidly evolving environments.
  • Curious and innovative, always seeking new ways to leverage technology for impactful results.
  • Mentor and coach, dedicated to supporting the growth and development of others.

About the Team

You’ll join a high-performing engineering team within Synopsys. The team’s mission is to develop and maintain productivity-enhancing platforms, tools, and services that enable Synopsys Research & Development (R&D) engineers, Synopsys Field Application Engineers (FAEs), and customers to efficiently identify, diagnose, and resolve issues in Synopsys' Electronic Design Automation (EDA) tools used in silicon chip design, as well as enable the performance and scalability of the EDA tools. Collaborating with experts in software, hardware, and product management, you’ll play a key role in defining and delivering solutions that drive industry innovation. The team values open communication, technical excellence, and a shared commitment to transforming the future of chip design and verification.

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.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu