Software Engineer
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
Contact Details
Synopsys
Website:http://www.synopsys.com
Executive Name:Sarni Tataverty
Email Address:sarni@synopsys.com
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
Contact Details
Synopsys
Website:http://www.synopsys.com
Executive Name:Sarni Tataverty
Email Address:sarni@synopsys.com