如有意愿,请与我联系:MAIL:
tony@itibase.com.
Senior Software Engineer-System Service
Design and develop system service architecture for high-end server and storage system in SAN and/or NAS environment.
Design and implement high available/high performance multi-threaded client/server system service architecture.
Manage the system runtime life cycle including boot up, initialization, cpu node assignment, keep alive, failover, core dump, shutdown, system versioning, packaging and upgrade.
Integrate the service software with Linux Kernel / Drivers / EMS modules.
Senior Software Engineer-System Management
Design and develop system management architecture for high-end server and storage system in SAN and/or NAS environment.
Design and implement GUI using Java or XML, for the multi-node switch system and disk storage system.
Design and implement web-based element management software.
Design and implement SNMP service layer, SNMP agent and enterprise MIB.
Integrate the management software with system software.
Senior Software Engineer-System Diagnosis
Design and implement diagnosis software for HW bring up.
Design and implement diagnosis utility for manufacturing.
Design and implement diagnosis software for user runtime environment.
Work closely with FPGA, Backplane, Memory Board Hardware engineers to come up with powerful diagnosis tools at the stage new HW development and bring up.
Work closely with kernel / driver / system service engineers to come up with system diagnosis tool for runtime user environment.
Facilitate system benchmarking, performance tuning and failure root cause analysis.
Expertise in C/C+ + programming, and hands-on experience with CVS, make vi/emacs, tag, shell commands other GNU development tools.
Familiar with hardware architecture, backplane technology, bus/device level operations, and memory/
cache operations.
In-depth knowledge of switch system architecture and standards, including FC, SCSI, Gig-E, TCP/IP.
Senior Software Engineer-Platform
Design and implement diagnosis software for HW bring up.
Work closely with FPGA, Backplane, Memory Board Hardware engineers to define new hardware architecture. Serve as interface between software and hardware.
Design and implement platform software that deals with new CPU, new I/O board and new backplane switch fabric.
Design and implement software for Hardware bring up and utility for manufacturing diagnosing.
Design and implement software architecture for user runtime environment troubleshooting and diagnosing.
Conduct system benchmarking, performance, tuning and failure root cause analysis.
Expertise in C/C+ + programming ,and hands-on experience with CVS, make vi/emacs, tag, shell commands and other GNU development tools.
Familiar with hardware architecture, backplane technology, bus/device level operations, and memory/cache operations.
In-depth knowledge of switch system architecture and standards, including FC, SCSI, Gig-E, TCP/IP.
Senior Software Engineer-File system
Design and implement distributed/clustering files system for SAN/NAS environment with the following characteristics:
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 performanceifications:
Expertise in C/C+ + programming, and hands-on experience with CVS, make vi/emacs, tag, shell commands and other GNU development tools.
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
Senior Software Engineer-Device Driver and I/O Technology
Design and implement FC/SCSI/iSCSI disk drivers; FE/GE/
10GE networking device drivers
Design and implement I/O framework and RAID software
Tuning IP protocol stack for higher performance/throughput.
Expertise in C/C+ + programming, and hands-on experience with CVS, make vi/emacs, tag, shell commands and other GNU development tools.
In-depth knowledge of swith system architecture and standards, including FC, SCSI, Gig-E, TCP/IP.
Experience with embedded system development is an absolute plus. Experience with Fibre Channel (FC) and Cluster File System is strongly preferred
Senior Software Engineer-Cache System Driver
Design and implement high-performance, distributed cache system for hoigh-end storage system.
Clustered design for high-availability
Expertise in C/C+ + programming, and hands-on experience with CVS, make vi/emacs, tag, shell commands and other GNU development tools.
In-depth knowledge of a variety of caching algorithm, sorting algorithm,etc
Senior verfication Engineer
The senior verification Engineer will contribute to the front-end of complex, high-speed FPGA development for Exavio’s digital media storage and switch systems, from requirements generation , design definitions and specifications, RTL coding, verification, test generation, integration, documentation.
Qualifications:
Demonstrated hands-on proficiency in with RTL dusign/coding in Verilog.
Proficiency with EDA tools including Modelsim, Synplify and Quartus.
Proficiency with PCI-X or PCI through hands-on experience in PCI-X or PCI COPE.
Familiar with DDR or SDRAM through hands-on experience.
Knowledgeable of high-level veirification language such as Specman, Jeda, Systemverilog is a puls.
Senior QA Engineer
Exavio is looking for a talented QA engineer to contribute to the testing of our ExaMax prioducts. Detailed duties include:
-Word with software engineers to understand the product architecture, and develop a strategy to identify, inventory, prioritized, and then build tests necessary to qualify the products.
-Review Functional Specifications, assess their coverage , assess their testability , and provide meaningful feedback to the functional specification author.
-Develop functional and system-level test plans and test cases from product requirement documents, functional specification, design documents, use cases , and/or other informantion sources.
-
Execute test cases, analyze results, track/report defects, verify fixes, participate in test status reviews, and perform follow-up work to resolve issues.
-Provide feedback to the development teams team to identify areas where the developers can improve their own component testing.
Qualitifications:
Strong knowledge of QA testing methodologies and experience in Test Automation using Perl or other script languages.
Ability to identify, assess, maintain, and enhance test infrastructure.
Experience in client/server software environment .
Working knowledge of networking protocols.
Ability to create defect reports and concisely communicate problems to developers via a bug tracking system.