Job Description
As part of the Research and Development function, the overall focus of the group is on increasing productivity of NetApp engineering teams by enhancing automation framework and tools. Software engineers focus on enhancements to existing products as well as new product development.
This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results.
Essential Functions:
- Modifying and maintaining existing systems
- Responsible for providing support in development and testing activities of other engineers
- Testing and/or Unit Testing
- Participate in technical discussions within the team or other groups within the Business Unit associated with specified projects
- Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals
Requirements:
- Strong knowledge in C/C++ or Python development with OO methodologies
- Understanding of cloud computing concepts.
- Understanding of DB concepts
- Understanding unix kernel and networking issues
- Strong Analytical concept and problem-solving concepts.
- Strong oral and written communication skills are essential
- Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards
- Proven aptitude for learning new technologies
- Proficient in technology and development
- Familiarity of basic concepts of computer architecture, data structures and standard programming practices
- Follow standard engineering principles and practice
Education & Experience:
- A Bachelor of Science or master s degree in Electrical Engineering, or Computer Science or related technical discipline; or 0-3 years of equivalent experience is required
- Strong programming background and problem-solving capabilities