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.