Title Principal Software Engineer
Location(s) US - California - Santa Clara
Functional Area(s) Engineering - Software
Requisition ID 97737BR
"> ">This is a position in Isilon's File Systems (OneFS) development group.
Isilon Systems, a division of EMC Corporation, is the leader in scale-out storage systems. Our scale-out storage and data management solutions drive unique business and economic value for customers by maximizing the performance of their mission critical applications, workflows, and processes. Isilon enables enterprises and research organizations world-wide to manage massive and rapidly growing amounts of file and block based data in a highly-scalable, easy-to-manage, and cost effective way.
Working under limited direction and within general practices, provides technical expertise by independently determining and developing approaches to solutions for a wide range of complex file system and data management engineering problems. Understands company goals and practices and applies them when resolving a variety of problems. Uses judgment and creativity and sound technical knowledge to obtain and recommend solutions. Assignments may include new products as well as upgrades, and enhancements or fixes to existing products.
Design and develop complex file system modules.
Writes high level design specs, unit test plans and integration test plans.
Accountable for delivery of subsystem, anticipate issues and addresses proactively.
Develops new software engineering methods or processes, re-evaluate existing processes.
Study performance characteristics of the product and improve upon the overall performance of the product.
Contributes to the development and achievement of organizational goals and objectives.
Represents the organization on project teams and may perform technical project leadership roles.
Sphere of influence is likely to extend outside of work group or department. MNST
Proficiency in C. Knowledge of Python is a plus.
Experience in Unix kernel programming and debugging. FreeBSD experience is a plus.
Extensive experience in file system and storage/data management related technologies is a must.
Strong oral and written communication skills.
Ability to work in a team environment.
A minimum of 5 years of experience is required. 6 to 8 years of experience is preferred
A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required