We provide IT Staff Augmentation Services!

Sr. Firmware Engineer Resume

5.00/5 (Submit Your Rating)

Colorado Springs, CO

TECHNICAL SKILLS:

gnu gcc

Insight Debugger

Greenhills Multi

C

Perl

Objective C (iPhone SDK)

Assembly

C++

Itech: Satellite

Finisar: X - Gig, Trace Control, Maestro, GT-G

HP: FC Test Module 1735

Microsoft Visual Source Safe

Rational ClearCase and related tools

PROFESSIONAL EXPERIENCE:

Confidential, Colorado Springs, CO

Sr. Firmware Engineer

Responsibilities:

  • Embedded C
  • SCSI over Fibre Channel interface
  • Direct - Connect, FC-AL, Old-Port
  • Abort/error handling
  • SCSI Compliance testing
  • Vendor specific SCSI command handling
  • Led interoperability effort to validate OS/HBA/FC Switch/Emprise combinations including:
  • Windows 2003 and 2008
  • Windows Clustering
  • VMWare ESX 3.5
  • Boot from SAN
  • Linux
  • Cisco 9124
  • Brocade 4100
  • Qlogic 246x
  • LSI 7124
  • Emulex LP1100x
  • Developed automated scripting for Apcon switches and Finisar Analyzer/Jammer to enhance regression testing.
  • Customer support (often 24x7) to Confidential Field Engineers and customers for Emprise 5000/7000.
  • Trained field engineers to handle installation and technical debug issues for Emprise products.
  • Developed triage and analysis methods to handle support issues.
  • Developed IPhone interface for Emprise 5000 storage management

Confidential, Colorado Springs, CO

Sr. Firmware Engineer

Responsibilities:

  • Embedded C/Linux
  • Emulex SOC422 SDK (switching Fibre Channel drive interface)
  • SCSI/FC interface
  • Low-level drivers and protocol compliance
  • Windows 2003 Logo Kit testing
  • SNMP
  • Test Plan Development
  • Test Partner Coordination
  • Analyzing test feedback, making required fixes/changes
  • Windows 2003 Logo Testing
  • Windows 2003 Cluster Verification
  • Medusa Protocol Analysis
  • VMWare Certification
  • Developed the firmware for the Fibre Channel core that is used to communicate with Seagate drives.
  • Duties include design, development and test for low level interface drivers, protocol analysis, and interoperability assurance (FCAL and FCFS environments).
  • Worked on both high and low level FC I/O error-handling mechanisms.
  • Developed Finisar Jammer and Trace Control scripts to assure high-quality error handling.
  • Acted as interface between ASA engineering and the Seagate Reliability Data Testing group.
  • Helped design/debug software upgrade path and large-scale deployment and fault analysis of storage devices.

Confidential, Colorado Springs, CO

Member of Technical Staff

Responsibilities:

  • Firmware development and support for the Vitesse Fibre Channel Enclosure Management family. Includes FCAL-2, PDLA, SES, and I2C protocols. Familiar with the Microsoft Visual C/C++ environment and Greenhills Multi 2000 IDE.
  • Customer support and training for the Vitesse Software Developer’s Kit (SDK).
  • Would often travel to customer sites for training/debugging related to the enclosure management parts.
  • Custom firmware development using the Vitesse SDK for some of the largest storage providers
  • Integration of third-party hardware/software into the Vitesse SDK.
  • Participated in University of New Hampshire plugfests and interoperability compliance testing.
  • Was Responsible for development and validation of the firmware for the VSC120 Fibre Channel Enclosure Management controller (first-pass silicon success).
  • The VSC120 is a dual ported FCAL-2 Direct Attach Fibre Channel target/initiator.
  • Firmware Development
  • Co-simulation/verification
  • Customer Support/Training
  • FCAL-1 and FCAL-2
  • SES
  • I2C
  • C programming language
  • Greenhills Multi 2000 IDE

Confidential, Colorado Springs, CO

Firmware Developer

Responsibilities:

  • Developed the Serano Software Developer’s Kit.
  • A mix of object and source code that allowed our customers to build their own embedded firmware for the Serano Enclosure Management chipsets.
  • Traveled to customer locations to participate in board bring-up, customer training, and hardware/firmware debugging sessions.

We'd love your feedback!