Back to list

Vacancy description

Senior Staff R&D Engineer - OSS Governance Platform in Bangalore, भारत

Synopsys Inc

Bangalore, भारत

Role Description

We are looking for a Senior Staff R&D Engineer to build substantial capabilities in a centralized platform for open-source component information, decisions, and evidence. The engineer will bring strong C and C++ knowledge and hands-on Perforce experience to ensure the platform covers the organization’s established product-development environments. Python will be used for services, automation, and integrations with Jenkins, GitHub or Azure DevOps Server, Black Duck, and JFrog .

What Success Looks Like

The engineer delivers reliable platform domains that support Perforce and C/C++ product teams, maintains trustworthy data, reduces manual governance work, and enables stable integrations through well-tested interfaces.

Key Qualifications

  • Bachelor's or master's degree in computer science, software engineering, information security, or a related discipline, or equivalent practical experience.
  • Strong hands-on software engineering experience in C and C++.
  • Hands-on experience with Perforce in a production software-development environment.
  • Experience with Python for automation, integration, services, or data-processing tasks.
  • Experience with Jenkins and with at least one of GitHub or Azure DevOps Server.
  • Experience using Black Duck and JFrog in SSDLC, software composition analysis, artifact management, or software supply-chain workflows.
  • Ability to support products that use programming languages and build ecosystems beyond C, C++, and Python.
  • Ability to communicate complex technical decisions clearly in English.
  • Strong experience designing APIs, relational or document-oriented data models, and data-intensive backend services.
  • Experience with authentication, authorization, role-based access, and secure API design.

Key Responsibilities

  • Own backend services for component records, decisions, evidence, and workflow state.
  • Design data models for packages, versions, dependencies, vulnerabilities, licenses, approvals, and exceptions.
  • Develop integrations with Perforce, Jenkins, Black Duck, and JFrog .
  • Support GitHub and Azure DevOps Server integrations where product workflows require them.

  • Implement review, approval, exception, renewal, and audit workflows.
  • Lead design reviews, testing strategy , diagnostics, and operational readiness.
  • Mentor engineers and improve shared engineering patterns.

Preferred Experience

  • Knowledge of package URL, SPDX, CycloneDX , SBOM, or VEX.
  • Experience with event-driven architecture, queues, search platforms, or graph databases.

Similar vacancies

More like this role

  • Remote
  • DevOps
  • Research
Category Engineering Hire Type Employee Job ID 19130 Remote Eligible No Date Posted 10/08/2026 Alternate Job Titles - Library Validation Engineer - Library Development and Release Engineer - Power Library Modeling Engineer - Semiconductor Library Engineer - IP Library Validation Staff Engineer We Are Synopsys is the leader ...

Bangalore, भारत

  • Remote
... architecture better than another. You learn by doing and by asking the right questions. When something does not make sense in simulation results, you dig in. When a senior engineer explains a tradeoff, you follow the logic and remember it for next time. You are comfortable working in Cadence tools, writing scripts when repetitive ...

Noida, भारत

  • Research
Role Description We are looking for a Senior Staff R&D Engineer to own significant capabilities in a platform that evaluates third-party and open-source components before they enter development and build environments. The role supports a broad product portfolio, with a strong foundation in C, C++, and Perforce, plus Python-based ...

Hyderabad, भारत

  • Hybrid
  • Full-time
... Bluetooth devices for Security vulnerabilities. - Research on testing security of Protocols, interfaces and Technologies used for communication to cloud based platforms and API Security. - Comfortable with Web frameworks, such as Flask or Django Demonstrable experience of using Python in an object-oriented environment In-depth ...

Bangalore, भारत

  • On-site
  • Full-time
... your area of specialization and participating in the project IP strategy development. Qualifications for the role - Bachelors or Masters Degree in Mechanical Engineering (should be full-time - Minimum 8 to 12 years of experience in Design and Development of Vacuum Interrupters - You have hands on experience in Circuit breaker ...

Nashik, भारत

  • On-site
  • Full-time
... enclosures under operational loads and high-energy internal arc events. - Translate simulation results into actionable design improvements for new product platforms and continuous product development. Collaborate with cross-functional teams to prototype, test, and validate thermal performance, temperature rise, environmental ...

Nashik, भारत

  • On-site
  • Full-time
... your area of specialization and participating in the project IP strategy development. Qualifications for the role • Bachelors or Masters Degree in Mechanical Engineering (should be full-time) • Minimum 8 to 12 years of experience in the design and development of indoor or outdoor circuit breakers. • Hands-on experience in ...

Nashik, भारत

  • On-site
  • Full-time
... initiating IP generation in your area of specialization and participating in the project IP strategy development. Qualifications for the role - Degree in Mechanical Engineering (should be full-time) - Minimum 8 to 12 years of experience in Design and Development of Mechanical Parts and Assemblies (Sheet-Metal components, Casted ...

Nashik, भारत

  • Full-time
... influence others on cross functional teams advancing partnerships to achieve business objectives Minimum Qualifications (Required): • Bachelor of Science in Engineering, Mechanical Engineering or BioMedical & 7-12 years of work experience Preferred Qualifications (Strongly desired): Technical Skills: • Experience in developing ...

Gurgaon, भारत

  • Full-time
... solutions that help our customers stay ahead. Please feel free to peruse our website . Senior Automation Engineer Job Description Summary We are looking for a Senior Automation Engineer to lead the design and development of advanced industrial automation solutions using B&R Siemens and Rockwell platforms. This role requires ...

Pune, भारत