G OneStopGATE
Advertisement
This listing is archived (older than 2 years). Verify status before applying.

Software Engineer , Sr I (M.Tech) @ Synopsys

Posted March 18, 2011 · 2 - 6 Years · [email protected]

Organization

Synopsys, Inc. (Nasdaq:SNPS) is a world leader in delivering semiconductor design software, intellectual property (IP), design for manufacturing (DFM) solutions and professional services that companies use to design systems-on-chips (SoCs) and electronic systems. The company?s products enable semiconductor, computer, communications, consumer electronics and other companies that develop electronic products to improve performance, increase productivity and achieve predictable success from systems to silicon.

Role

Experience: 2 - 6 Years

Location: Bengaluru/Bangalore

Education: UG - B.Tech/B.E. - Computers PG - M.Tech - Computers

Industry Type: Semiconductors/ Electronics

Role: Team Lead/Tech Lead

Functional Area: Embedded/EDA /VLSI/ASIC/Chip Design
Desired Candidate Profile

Must have significant expertise and excellent prior experience writing pthreads, C, C++ and distributed debugging. Must be able to design and develop memory and IO efficient solutions for massively data intensive applications. Must be able to develop with Qt and TCL. Highly proficient and experienced in Unix systems programming, TCP/IP network programming and code profiling using Intel tools like vTune, coverity, purify, quantify tools.

PhD with 2+ yrs in EE /CS with industry experience in EDA/scientific applications with real hands on experience in Linux environment (shell scripting, perl/tcl/python/C,C++). Must be aware of flexlm based licensing, encryption technologies.
Job Description

Working as part of the IT Solutions team, the candidate will architect, design, develop and maintain complex software and libraries/algorithms to optimize multi-core and distributed applications in EDA. The candidate will utilize prior knowledge and experience in High performance computing and EDA applications background to formulate and implement solutions in the distributed/multithreading area with strong emphasis on multithreading, inter-process communication, constraint based scheduling, parallel algorithms and multicore computer and GPU architectures. Needs to be extremely proficient with porting to multiple hardware architectures including GPU, software engineering, regression testing, grid/farms, MPI and scaling massive distributed scheduling problems. The candidate will need to collaborate with our product R&D teams and Infrastructure team.

Keywords: System level programmer , Parallel Computing , C++ , GPU , MPI , Qt , Tcl
Company Profile

Synopsys, Inc. (Nasdaq:SNPS) is a world leader in delivering semiconductor design software, intellectual property (IP), design for manufacturing (DFM) solutions and professional services that companies use to design systems-on-chips (SoCs) and electronic systems. The company?s products enable semiconductor, computer, communications, consumer electronics and other companies that develop electronic products to improve performance, increase productivity and achieve predictable success from systems to silicon.

Contact

Sarni Tataverty

Stay current on GATE.

Get notification updates, syllabus revisions, and past-paper releases in your inbox. Unsubscribe anytime.

A short note on cookies.

We use essential cookies, plus analytics and advertising cookies from third-party partners (including Google). Learn more.

Advertisement