Software Engineer
TalentBurst, Inc. - Colorado Springs, CO

This job posting is no longer available on TalentBurst, Inc.. Find similar jobs: Software Engineer jobs - TalentBurst jobs

Job Title : Software Engineer

Job Duration : Seven Months Plus

Job Location : Colorado Springs, CO

Job Description

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.

Required Skills

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.

Desired Skills

Storage 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