Job Description

Software Engineer II
Tracking Code
Job Description
Job Overview: The Software Engineering III designs, develops, troubleshoots and debugs software programs for software enhancements and new products\. Develops software tools including operating systems, compilers, routers, networks, utilities, databases and Internet\-related tools\. Determines hardware compatibility and/or influences hardware design\.
Employee Type \(select one\): Individual Contributor
Essential Duties and Responsibilities
+ Mastery of hardware and software systems
+ Proficient at complex programming, exercising independence and discretion while working independently or as part of a team
+ May lead a team on short\-term projects on an as\-needed basis
+ Act as the subject matter expert within current product domain
+ Works independently to implement software enhancements, develop code to correct defects, and/or create new products
+ Writes commercial/enterprise grade software
+ Applies systems analysis techniques to evaluate newly created code by creating and performing testing and debugging procedures
+ Documents and communicates on moderate to complex technical topics
+ Responsible for one or more pieces of code
+ May interact with users to define system requirements and/or necessary modifications
+ Linux kernel, systems level developer, C/C\+\+, Linux debug, Linux packaging and build
Required Skills
Required Qualifications:
+ Typically requires a minimum of 4\+ years of related experience with a Bachelor’s degree; 3 years and a Master’s degree; or equivalent work experience\.
Additional Preferred Qualifications:
+ Time management and prioritization of work
+ Mastery of one or more programming languages
+ Proven track record of software development in the real world
+ History of success working within a team environment
Job Location
Pune, Maharashtra, India
Position Type