We provide IT Staff Augmentation Services!

Firmware Contractor Resume

5.00/5 (Submit Your Rating)

Menlo Park, CA

PROFESSIONAL SUMMARY

  • Senior Firmware Engineer with over 10 years of experience and extensive experience in the Medical Device Industry.
  • Designed, tested embedded real time firmware, and performed hardware diagnostics and software tests.
  • Test Automation Python, Tcl, KornShell Script, C, Assembler
  • Intel 80C51, Renesas M16C/R8C, TI MSP430, ARM micro controller
  • IAR workbench, TI Code Composer Studio, TI Real time SYS/BIOS I2C bus, SPI interface, PWM design

PROFESSIONAL EXPERIENCE

Confidential, Menlo Park, CA

Firmware Contractor

Responsibilities:

  • Joined a team of engineers to create firmware verification scripts to verify the company’s Dorsal Root Ganglion Stimulation Class III medical device (Texas Instruments MSP430f5438AIPZ micro controller platform).
  • Managed traceability between the firmware tests and the requirements, performed formal documentation.

Confidential, Mountain View, CA

Firmware Contractor

Responsibilities:

  • Ultrasound Medical device Embedded firmware development.
  • Based on the schematics, using TI Code Composer Studio, TI Real time SYS/BIOS, developed new firmware and ported the C code from the PIC micro controller old platform to the Texas Instruments MSP430f5438AIPZ micro controller new platform.
  • Helping a start - up company to set up the testing lab equipment, developed the prototype modules.

Confidential, Menlo Park, CA

Firmware Unit Tester

Responsibilities:

  • Joined a team of engineers to create a test system and tests for the company’s Dorsal Root Ganglion Stimulation Class III medical device.
  • Using IAR workbench IDE and Tektronix oscilloscope, developed Tcl scripts, C test programs to perform white box and black box tests to meet the CE mark requirements.
  • Manage traceability between the firmware tests and the requirements.

Confidential, Santa Clara, CA

Firmware Contractor

Responsibilities:

  • Python developer
  • Joined a team of engineers, using C, Assembler, and Python to developed tests to verify Intel’s new x86 processors, EFI, and system boards during the bring-up process.

Confidential, Hayward, CA

Firmware Contractor

Responsibilities:

  • Wrote C test programs and IAR IDE scripts to performed white box and black box tests, to verify the diabetes medical device. Using IAR workbench IDE and Tektronix oscilloscope to verify AERX Insulin Diabetes Management algorithms of the Class II medical device.

Confidential, Sunnyvale, CA

Python developer/Diagnostics Engineer

Responsibilities:

  • Provided Diagnostics to verify EFI for systems that are based on the Intel’s x86 and Itanium Architecture.
  • Provided Diagnostics software to the new generation PSI Open Mainframe servers. These servers are compatible with the broadest set of datacenter environments and operating systems, including IBM z/OS, Linux, Windows, and HP-UX. I coordinated the developers and bring-up engineers in the process of running diagnostics and bug fixing. I managed to set up the communication channels between the developers, the diagnostics engineers, and the bring-up engineers.

Confidential, Cupertino, CA

Python developer/Software Engineer

Responsibilities:

  • Repackaged Netscape Lightweight Directory Access Protocol (LDAP) directory server source code and binary code into HP-UX platform. Performed white box testing, black box testing, integration/features testing to ensure that it worked correctly on HP server. It increased product reliability and customer satisfaction.
  • Convert LDAP test software from Shell script to Python.
  • Developed numerous test programs to verify the LDAP servers APIs.

Confidential, Sunnyvale, CA

Senior Firmware Engineer / Senior Diagnostics Engineer

Responsibilities:

  • Created an IBM 390 hardware simulator that ran under Windows NT, which provided a low cost, easy to use hardware simulation solution for hardware and firmware development.
  • Designed, coded, tested, and documented embedded system software/firmware to the Amdahl Mainframe servers.
  • Designed, coded, tested, and documented embedded firmware. It ran on an 80C51-based 8-bit Micro controller, which controlled the functions of disk driver deck products.
  • Developed system level diagnostics software to detect and isolate hardware and firmware faults, which increased reliability, reduced system down time, and increased customer satisfaction of mainframe servers.
  • Developed diagnostics software to identify and isolate I/O related problems and CPU design faults. These diagnostics programs helped the kernel firmware developers and hardware designers easily catch faults in their early development phase, and saved time and money for the company, and increased product reliability and customer satisfaction.

We'd love your feedback!