Skip to main content
Search Jobs

Senior Software Engineering Manager

pin icon Sunnyvale, California, United States Apply Now
Category: Engineering Hire Type: Employee
Job ID 6015 Base Salary Range $199000-$299000 Date posted 10/01/2024

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 seasoned and visionary leader with over 15 years of experience in the software development field, including at least 8 years in a managerial role. You have a proven track record of leading global teams to develop cutting-edge software products. Your technical expertise is complemented by your outstanding communication and presentation skills, making you a compelling advocate and mentor for your team. You thrive in a collaborative environment and excel at building strong partnerships across various functions and organizations. Agile and iterative methodologies are second nature to you, and you are adept at optimizing development and production processes to enhance operational efficiencies. Your background in EDA tools, physical design, and SOC design makes you uniquely qualified to guide a team in developing software for memory compiler products. You are not just a manager but a hands-on problem solver, always ready to dive into technical challenges and provide innovative solutions.

What You’ll Be Doing:

  • Provide hands-on direction to the software engineering team, in collaboration with product management and architecture leads, for the delivery of roadmap items.
  • Coordinate efforts across cross-functional teams, including development, user experience, and quality assurance.
  • Communicate proactively about issues and risks to stakeholders.
  • Take initiative as a technical problem solver to identify and understand technical issues, manage and mitigate risks.
  • Give technical guidance to the team in understanding user requirements and developing implementation specifications.
  • Review and provide inputs on the team’s implementation specifications, architecture designs, and project assessments for feasibility and best solutions.
  • Optimize development and production processes to improve operational efficiencies.
  • Utilize agile and iterative approaches to manage development efforts.
  • Build strong partnerships within and outside the Embedded Memories team.

The Impact You Will Have:

  • Drive the successful development and delivery of memory compiler products that are critical to advanced System-on-Chip (SOC) designs.
  • Enhance the efficiency and productivity of the software engineering team through effective leadership and process optimization.
  • Foster a collaborative and innovative environment that encourages technical excellence and creative problem-solving.
  • Ensure high-quality, secure, and scalable software solutions that meet customer needs and industry standards.
  • Build and maintain strong relationships with stakeholders across various functions, ensuring alignment with business goals.
  • Mentor and develop team members, fostering a culture of continuous learning and professional growth.

What You’ll Need:

  • 15+ years of experience in software development, with at least 8 years in a managerial role.
  • Proficiency in program management tools such as JIRA and Confluence.
  • Strong programming skills in languages such as Java, Python, Tcl, JavaScript, SQL, and C/C++.
  • Experience with GUI and web-based applications.
  • Knowledge of hardware configurations, compute clusters, LSF, and cloud environments.
  • Familiarity with agile, scrum, and CICD methodologies.
  • Experience in artificial intelligence, machine learning, and data science is a plus.
  • College degree in Electrical/Electronic Engineering.

Who You Are:

  • A visionary leader with a high standard in software engineering quality, security, stability, and scalability.
  • An excellent communicator and presenter, capable of taking the initiative and driving day-to-day activities.
  • Highly organized with strong leadership and accountability skills.
  • Proficient in project management best practices and methodologies.
  • A collaborative team player who builds strong partnerships within and outside the organization.

The Team You’ll Be A Part Of:

You will be leading the Embedded Memories (EM) Software Team within Synopsys’s IPG. This team is responsible for developing software for memory compiler products that generate design views and data for advanced System-on-Chip (SOC) designs. Your leadership will be crucial in guiding a global team of talented engineers, fostering innovation, and driving the successful delivery of high-performance software solutions.

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.

The Salary Range for this position is $199000-$299000

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.

In addition to the base salary, 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 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. The base salary range for this role is across the U.S.

Apply Now

Relevant Jobs

Synopsys Hiring Process 1. Apply. As an applicant, your resume, skills, and experience are being reviewed for consideration. 2. Phone screen. Once your resume has been selected, a recruiter and/or hiring manager will reach out to learn more about you and share more about the role. 3. Interview. You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via zoom. 4. Offer. Congratulations! You have been selected as a finalist; your recruiter will reach out to propose your offer details. A written offer will soon follow. 5. Onboarding. You will be invited to complete new hire documents to ensure you are set-up and prepared for your first day. 6. Welcome. Your hiring manager, team, and an assigned buddy will help you get acclimated. Over the next few weeks, you will receive communications and engagement invitations that will help ramp you up for your future at synopsys
BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here