# Senior Software Engineer – Platform Software

**Company**: Synopsys
**Location**: Bengaluru
**Work arrangement**: onsite
**Experience**: senior
**Job type**: employee
**Category**: Engineering
**Industry**: Technology
**Ticker**: SNPS
**Wikidata**: https://www.wikidata.org/wiki/Q2303478

**Apply**: https://careers.synopsys.com/job/bengaluru/senior-software-engineer-platform-software/44408/94212497744
**Canonical**: https://yubhub.co/jobs/job_96ba3cd9-15b

## Description

Join us to transform the future through continuous technological innovation.

As a Senior Software Engineer on our Platform Software team, you will design, develop, and own EDA and IP workflows that support platform development across Synopsys product portfolios. You will build and maintain subsystem-level frameworks for integration, validation, and reuse of IP and EDA components. You will test, debug, and deploy workflows internally, ensuring correctness, performance, and long-term maintainability.

Collaborate with cross-functional teams, including IP, EDA, verification, and platform engineering, to align workflows with evolving product requirements. Drive automation using scripting and tooling to enhance developer productivity and workflow robustness. Diagnose and resolve complex software issues across large, multi-component codebases.

Contribute to the continuous improvement of internal platforms, frameworks, and development practices. Enable rapid verification, software bring-up, and system validation for advanced semiconductor designs. Facilitate seamless integration and reuse of IP and EDA components, accelerating product development cycles.

Enhance reliability and scalability of Synopsys platform software through robust testing and automation. Drive innovation by improving internal workflows and development practices, ensuring best-in-class solutions. Support global teams and customers by delivering high-performance, maintainable software platforms.

Help shape the direction of Synopsys' HAV platforms, contributing to industry-leading hardware/software co-verification solutions.

## Skills

### Required
- C/C++
- Python
- EDA
- IP
- Software development
- Debugging
- Automation
- Scripting
- Tooling
