Jobs at NetAPP
Interested In Working with NetApp Send your Resumes to tarun.diwan@netapp.com

Wednesday, September 17, 2008

Software Engineer - System Management

Job Type: Full Time
Location : Sunnyvale, CA


Job Summary:
As a technical member of the system management team, help develop system hardware management software and support tools. This includes design, development and maintenance of system management software to securely manage and monitor the health/environment of server systems.

Essential Functions:
Design, develop and maintain system management software modules and policies in NetApp’s Operating system for securely managing storage server platforms. Perform software engineering and software abstraction of hardware utilizing software methodologies, Operating system concepts, knowledge of computer architecture, and ‘C’. Design, develop, and maintain software stack running on a Unix like operating system embedded in a remote management controller.

Participate in any/all phases of product development cycles from product definition and design through implementation, debugging, testing and support. Work collaboratively with other engineers, manufacturing, customer support and vendors, and be willing to take on any engineering tasks that contribute towards the goals of the team and the company.

Job Requirements
This position requires knowledge and experience working with Unix like operating systems,computer architecture, embedded systems software development, debugging, writing scripts for testing, strong programming skill in 'C', and strong written and verbal communication skill. Experience with FreeBSD operating system, system management software, knowledge of C++ is a plus. Required to be independent, motivated, flexible, and willing to go above and beyond.

Education and Experience:
BS/MS CS or EE, and 5+ years of experience

No comments: