
Career Info:-
Company Name: ARM Ltd.
Company Website: www.arm.com
Job Location: Bangalore
Job Role: Senior Software Engineer
Job Experience: 1-3 Years
Job Eligibility: BE/BTech/ME/MTech
Job Summary:
Candidate should be a BE/BTech/ME/MTech from a recognized university.
Bachelors or Masters Degree in Computer Science or Electrical Engineering from a reputed institute.
1-3 years of experience on developing VLSI CAD tools.
Knowledge of TCL scripting along with knowledge of Algorithms/Graph based analysis.
Knowledge of general Unix scripting (grep, sed, awk, etc).
Knowledge of Object Oriented Design (OOD) concepts and fair acquaintance with atleast one OOD Language like C++ or Java.
Expertise in a programming language like C or C++ or Java.
Command on Data Structures and Algorithms: The candidate should have implemented or used most of the traditional data structures in his/her various practise programs.
Should understand the performance concerns related to each data structure and algorithm and should be able to thoughtfully decide the needed data structure and algorithms.
Should be a go-getter and needs to be independent.
Problems are normally well defined but solutions are not. Need a person who can think of approaches and experiments.
Enthusiasm and drive.
Flexible with a willingness to accept new challenges.
Motivation to work both unsupervised and as part of a project team.
Ability to express ideas and communicate effectively.
Familiarity with software development process starting from requirement analysis, design, coding and testing.
Problem solving skills, debugging skills.
Attention to detail.
Familiarity with Standard Cell/IO/Memory characterization will be desirable.
Job Description:
The Software Engineer will be part of the software development team developing and deploying state of the art software that automates Physical IP production in an efficient manner, yet with high-quality.
Development of software to improve efficiency in optimizing schematic/layout.
Integration of software tools in the standard cell design flow.
Validation, deployment, and support of software tools.
Setting up and running the software in order to create standard cell and memory layouts.
Job Skills:
Excellent Communication skills.
No comments:
Post a Comment