Careers

Software Engineer - Storage Development

Candidate will be responsible for development of all stages of software development including unit testing and systems testing.  Working closely with systems, software, hardware, security, and other engineers to ensure timely delivery of products.

Required:

• Strong C++ coding experience. 

• Ability to benchmark and tune core algorithms

• Experience with storage management APIs a plus

• Linux operating system experience

Desired:

• Strong skills in scripting, preferably Python.

• Experience in Linux HA systems.

• Familiarity with QA techniques such as Valgrind, code coverage, Coverity.

 

Test Automation Engineer

Candidate will be responsible for Automation of all stages with software testing as well as systems and solution testing.  Working closely with systems, software, hardware, security, and other engineers to ensure timely delivery of products.
 
Required:
 
• Extensive experience with software automation
• Expert in designing, implementing, and executing system and solution tests
• Experience with storage management APIs a plus
• Strong skills in scripting a must.
• Linux operating system experience
 
Desired:
 
• Experience in C programming language is desirable
• Experience in Linux HA systems is desirable
 

Senior System Software Engineer

Candidate will have a thorough understanding of Linux kernel internals and distributions, with strong full-system debugging and C programming experience, and with experience in Linux block driver development for storage systems.

Responsibilities:

- Linux Kernel multiprocessor driver development, SCSI initiator and target installation and modification, LSI driver interfaces, storage management integration
- Based upon use cases, define, measure and optimize performance from application level through kernel and hardware
- Design and implement testability into software projects

Minimum Requirements:

- BS or MS degree in EE/CS/CE
- 5+ years of software development experience with a significant focus on Linux.
- Demonstrable experience with use and configuration of multiple Linux distributions.
- Excellent C programming and debugging skills in the Linux environment. 
- Experience in software architecture and design, particularly in the storage space.
- Understanding and appreciation of computer system architecture and operating systems.
- Prior development experience with InfiniBand/iSER, Fibre Channel, and iSCSI a plus.
 
 
Apply Now!

Position*:
Firstname*:
Lastname*:
Email Address*:
Re-Enter Email Address*:
Contact Number*:
Address*:
Upload Resume*:
[Only files with extension *.doc, *docx, *pdf, *.txt, *.rtf are allowed.]
[Your file size should not exceed 300 kilobytes.]


Cover Letter*:
[Maximum 3500 characters]
Join our mailing list today. Subscribe now!