Synopsys is hiring – Staff Software Engineer – R&D Engineering

Latest Job Updates – July 2025

Join Synopsys in Bengaluru as a Staff Software Engineer (R&D Engineering) — ideal for seasoned professionals with 8+ years of experience in software development for EDA tools. You’ll be part of a global R&D team designing high-performance tools for semiconductor innovation. Focus keyphrase: Synopsys Staff Software Engineer Bengaluru


🔹 Job Overview

  • Role: Staff Software Engineer (R&D Engineering)
  • Company: Synopsys (India) Pvt Ltd
  • Location: Bengaluru, Karnataka (Onsite)
  • Experience Required: 8+ years in software development for EDA tools
  • Education: B.Tech/M.Tech in CS, ECE, or related
  • Salary: Not disclosed (competitive reward package & benefits)
  • Slug: synopsys-staff-software-engineer-bengaluru

🔹 Job Description

As a Staff Software Engineer within the R&D Engineering team, you will:

• Architect, develop, and maintain core EDA software tools used globally
• Solve complex challenges involving data structures, optimization, and performance on UNIX/Linux platforms
• Collaborate with cross-functional R&D, QA, and product teams to evolve tool capabilities
• Diagnose and debug high-quality legacy code, enhance reliability, and support software scaling
• Drive technical excellence through mentoring, design reviews, and process improvements

This key technical role enables you to significantly impact Synopsys’ leadership in chip design and verification solutions


🔹 Candidate Profile

Key Skills:

  • Proficient in C/C++ on UNIX/Linux environments
  • Strong understanding of algorithms and data structures
  • Experience with legacy codebases and software tool development
  • Excellent debugging, analytical, and problem-solving abilities
  • Collaborative and self-motivated mindset

Preferred Profile:

  • 8+ years of experience in EDA tool development or related software engineering
  • Experience with UPF, formal verification, or compiler/synthesis tooling is advantageous
  • Ability to work independently and lead technical initiatives
  • Effective communication skills for cross-team collaboration

🔹 About Synopsys

Synopsys is a global leader in Electronic Design Automation (EDA), semiconductor IP, and software security — powering innovations like AI, self-driving cars, and next-gen semiconductors. With over 699,000 professionals globally and a growing engineering base in India, Synopsys fosters a culture of innovation, diversity, and learning.


🔹 How to Apply

  • Apply via Synopsys’ official careers portal (search job ID 82056544704)
  • Resume should highlight:
    • C/C++ tooling experience, algorithmic design, legacy code modernisation
    • Relevant domain experience (compilers, synthesis, UPF) if available
  • Prepare to discuss screw-ups solved, debugging strategies, and design ownership
  • No remote eligibility — onsite presence expected in Bengaluru
  • DM on Telegram/WhatsApp for internal referrals or hiring updates