Job Title : Software Engineer
Job Duration : Seven Months Plus
Job Location : Colorado Springs, CO
We are looking for a Firmware Development Engineer to join our FLASH Core Team, who is responsible to develop enterprise quality tools and drivers to compliment our WarpDrive product.
Ability to dissect, interpret and understand a large code base in a short period of time in order to implement changes to increase robustness, performance, readability and quality of the code
Actively participate in a collaborative and cooperative manner in the technical team meetings, design reviews, implementation (code) reviews.
Create various technical documents, such as design & implementation specifications, failure analysis reports and user guides.
Investigate and debug issues reported by the test organization and from the field using logic and protocol (SAS / PCI) analyzers and confidently convey fixes and time frames acceptable to customers
Demonstrate deep understanding of storage device technology, standards, I/O interface protocols and apply these skills to the design of both incremental enhancements and complex new product features.
Significant experience architecting and developing software for host/server system tools and drivers using C and C++ with GCC and Windows tools and Python.
Experience developing on various incantations of Linux; SLES, RHEL, Fedora, etc and Windows Server (2K8).
Ability to understand existing code bases and work with existing tools such as Clear Case/Clear Quest.
Experience constructing makefiles and modifying existing makefiles.
Experience debugging and constructing debugging tools.
Bachelor or Master of Science Degree: EE or ECE or CS degree with +5 years experience.
5+ years PCIe experience
5+ years SATA experience
Experience with FLASH storage
Experience with protocol analyzer, In-Circuit Emulator, and software debug tools
Experience using SW Development tools such as the Rational Tool Suite
Proven written and verbal communication skills
SAS/SATA/SCSI protocol knowledge / experience
Experience with IO and/or RAID firmware and Servers
Ability to work in a team environment