Friday, July 23, 2010

R&D Engineer Sr 1 (Location:- Bangalore)

Description:



Works in the Physical Implementation R&D team and contributes to IC Compiler product development. Works on a large & complex software system and development environment and will implement software within existing software infrastructure. Will enhance and maintain the existing system for performance & quality. Provides robust & efficient implementations by following the best software engineering principles, Synopsys coding guidelines and quality procedures.

Works under the guidance of the tech lead/manager. Will be proficient in one area and works on major features having high impact to product area. Solves more open ended problems. Effectively makes decisions about project area and demonstrates good judgment about implementations. Identifies solution limitation through testing and benchmarking. Solves problems independently.

Contributes to the direction/vision for project area. Contributes to the solution of the overall problem in team setting, or works through individual problems and actively pushes the project forward. Leverages tech lead/manager to work through larger problems involving resources, 'brick walls' etc. Develops project schedule independently with review from manager. Tracks overall project schedule and progress towards completion.

Independently drives product quality during specification, implementation and testing. Develops & reviews test plans for overall product area and also develops & installs unit regressions. Identifies quality issues in advance or product shipment. Independently conducts code reviews and incorporates feedback.

Works closely with global cross-functional teams in implementing and delivering the solutions.
May work closely with field support engineers & marketing and provides direction on functionality in ownership. Develops understanding of customer requirements for product area and incorporates into project specification. Effectively interacts with customer in testing and support situations



Requirements:



The candidate should have strong SW engineering skills using C on UNIX/Linux platforms. Good understanding and skills using data structures and algorithms is needed. Should have excellent analysis, debugging and problem solving skills.

Should have experience working in a multi-person product development environment with high dependencies and tight schedules. Must be familiar with software development & release processes. Experience working on a large software system with legacy code base is needed. Experience using quality systems and processes is needed. It is essential that the individual has fast learning abilities.

Must be able to work independently with very little guidance from technical lead/manager. Initiative to drive solutions to problems working in a team is needed. Must be able to prioritize and work on multiple tasks. Ability to schedule a project from specs to delivery is highly desirable. Should have good oral and written communication skills. Experience working with global teams is highly desired. Should be a good team player.

It is essential that the candidate has high integrity and a positive attitude. Should be a highly motivated and responsible individual with self-drive. Must be committed & dependable. Must be flexible to work on a wide variety of tasks based on product priorities.

Experience in Physical design EDA tool development, in areas like placement, clock tree, routing, floor planning, is needed. Experience in clocktree synthesis is a big plus.

A BS(CS/EE) with 5-7 yrs or an MS(CS/EE) with 3-5 yrs of relevant experience is needed.

Interested candidates may kindly respond with the resumes at vishalka@synopsys.com

No comments:

Post a Comment