[阅读: 383] 2005-06-20 02:52:19
Job Description Form
Position: Senior Software Engineer – File System (FS01)
Location: Beijing
Company Profile: Well run typical silicon valley company with R&D center in Beijing.
Level:Senior Type of position:Full-time Hours:Approx. 40-50 hours /week
Roles/Responsibilities:We are seeking a Senior Software Engineer who will work with our highly motivated linux kernel and file team to develop distributed file system for our ExaMax product. A software engineer at Exavio is involved in all phases of the development process: design, development, modification, product review, installation, testing, product support, debugging, and documentation. We are looking for an outstanding engineer who can work effectively in a team environment.· Design and implement distributed/clustering file system for SAN/NAS environment with the following characteristics:· metadata architecture for a high performance file system· Clustered environment allowing high-availability· Distributed caching strategy that fits ExaMax architecture· Capable of run-time expansion/shrink/redirection· Tightly linked with internal RAID module for better performance
Qualifications:Technical Skills –· Bachelor’s degree or higher with majors in computer science, computer/electrical engineering, or equivalent.· 4+ years of successful software development experience with Linux OS. · Expertise in C/C++ programming, and hands-on experience with CVS, make vi/emacs, tag, shell commands and other GNU development tools.· 3+ years of experience in device driver programming in Linux; expert knowledge of Linux kernel.· 2+ years of file system development experience. Knowledge of various file systems.· In-depth knowledge of existing Linux cluster architecture.· Experience with embedded system development is an absolute plus. Experience with Fibre Channel (FC), NSFv4.0, and Cluster File System is strongly preferred. Non-Technical Skills –· Excellent problem solving and trouble shooting skills.· Rigorous and persistent work style (pursue open issues to closure), great sense of quality and responsibility.· Good teamwork and interpersonal skills.· Effective and written communication skills, both in English and Chinese.· Strong organizational and time-management skills, and the ability to multi-task and work under high-pressured, date-driven schedules.· Strong engineering process discipline balanced with good judgment and creativity.