# Applications Engineering, Sr Engineer

**Company**: Synopsys
**Location**: Bengaluru, Karnataka
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: SNPS
**Wikidata**: https://www.wikidata.org/wiki/Q2303478

**Apply**: https://careers.synopsys.com/job/bengaluru/applications-engineering-sr-engineer/44408/100768195904?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9ac02acc-9c6

## Description

You will work as a Senior Engineer in the Applications Engineering team at Synopsys, providing technical support to global customers using Synopsys Zebu Emulation and Protocompiler Prototyping software.

Responsibilities:

- Provide technical support to global customers, troubleshooting issues across partitioning, synthesis, place and route, and hardware debug

- Work directly with customers to migrate their designs to new software releases, ensuring compatibility and resolving any regressions or performance issues

- Deploy new software features on live customer designs, helping them adopt capabilities like advanced partitioning algorithms or updated FPGA target support

- Deliver technical training sessions to customers, ranging from basic tool usage to advanced workflows

- Collaborate with Synopsys HAV R&D teams to report customer issues and advocate for product improvements

- Support pre-sales evaluations by running customer designs through the Synopsys emulation and prototyping flow

- Travel occasionally to customer sites for onsite support, training, or critical issue resolution

The Impact You Will Have:

- Enable customers to bring up complex SoC designs on emulation and prototyping platforms faster

- Improve product quality by surfacing real customer pain points to R&D

- Build customer confidence in Synopsys HAV solutions through responsive, expert-level support

- Expand adoption of new software features by showing customers how to use them on their actual designs

- Reduce escalations and support load over time by delivering training that helps customers become more self-sufficient

- Strengthen customer relationships by being the engineer they trust

What You'll Need:

- Bachelor's in Electronics Engineering with 2-3 years of experience, or Master's in Electronics Engineering with 1-2 years

- Hands-on experience with logic design and implementation using FPGAs

- Strong working knowledge of Verilog, System Verilog, or VHDL

- Practical experience with FPGA architecture and back-end implementation flows

- Exposure to Xilinx or Altera synthesis tools is a plus

- Experience with interface protocols like PCIe, AXI, UART, or I2C is a plus

- Scripting experience in Python, Tcl, or shell is desirable

Who You Are:

- You can take a vague customer complaint and turn it into a specific, reproducible issue

- You stay calm when a customer is frustrated or under pressure

- You are comfortable working across time zones and managing multiple customer issues in parallel

- You do not mind digging through synthesis logs or FPGA utilization reports to find the root cause of a problem

- You can explain complex technical tradeoffs in a way that makes sense to someone who is not an FPGA expert

## Skills

### Required
- FPGA design
- Verilog
- SystemVerilog
- VHDL
- FPGA architecture
- Xilinx
- Altera
- Python
- Tcl
- shell scripting

### Nice to have
- PCIe
- AXI
- UART
- I2C

---

Source: [Apply at careers.synopsys.com](https://careers.synopsys.com/job/bengaluru/applications-engineering-sr-engineer/44408/100768195904?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
