Saturday, February 26, 2011

R&D Engineer, Sr I (Location:- Bangalore)

Job Description


Works in the Physical Implementation R&D team and contributes
to IC Compiler product development in Clock Tree Synthesis (CTS) technology
area. 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.



Job 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. Experience in
Physical design EDA tool development, in areas like placement, clock tree,
routing, floor planning, is needed. Experience in clock tree synthesis is a big
plus.


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.


Must be able to work independently with very little guidance from technical
lead/manager. It is essential that the individual has fast learning abilities. 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..


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.


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