We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Brighton, MN

Knowledgeable Firmware/Software Engineer with extensive experience in requirements definition, design, implementation of customer solutions, and software/firmware test. Strong leadership and project management skills with eight years of lead engineer experience.

Languages: C, C++, C#, .NET Jovial, Pascal, Assemble, Ada
Platforms: PowerPC, ARM7, 8051, 8080
Operating Systems: Windows, Green Hills-Integrity, Linux, Solaris, Unix
Tools: Debuggers, Emulators, Oscilliscopes, Logic Analyzers, Visual Studio 2003, 2008, Visio, Word, GNU, PVCS, etc.
Skills: Embedded Systems, CMMI , DO 178B, ISO, Ethernet, SPI, UART, UML, RS232, etc.

Principal Software Engineer - Lead Nov 2009- May 2011
Confidential

  • Provided technical leadership to a team of 9-10 engineers engaged in Requirements Definition, Design, Implementation, and Test of Factory Test Equipment (FTE) Solutions.
  • Lead a successful DFSS Process Improvement Team in ensuring that FTE had adequate notice of block changes.
  • Coordinated with production Engineers, Systems Engineers, and FTE Engineers in developing and specifying requirements for new features/improvements to FTE software.
  • Tracked, prioritized, Risk Analysis, lessons learned, rapid problem solving techniques, and scheduled changes to FTE Software
  • Assigned tasks to FTE Software Engineers. Saw scheduled releases to completion.
  • Oversaw the following of CMMI and internal Honeywell Processes

Sr. Software Engineer, Nov 2007- June 2009
Confidential

  • Designed and Developed a Demo Attitude Heading and Reference System in Visual C++ .NET.
  • Played an important role in development of CMMI Software Processes
  • Designed the USB interface for an Engine Trend Monitoring System.
  • Updated and improved Shadin Products, Process and Testing.
  • Experience with FAA DO-178B regulation.
  • Helped develop Work Breakdown Structures.

Software Engineer, Staff Aug, 2004-Oct 2007
Confidential

  • Played a key role in creating a Linux device driver used for "proof of concept" and debugging of hardware for the Quad-GP project. Worked closely with hardware engineers to resolve hardware and software issues that lead to a successful demo of the project and awarding of the Quad GP contract to Lockheed Martin in Eagan.
  • Created software tests for the Data Security Emulation Flash File System using Ada Multi-Integrity C Development Environment. Worked closely with hardware engineers to resolve hardware/software interface issues.
  • Designed ECC (Error Check and Correction) tests for the Freescale MPC8540 PowerQUICC III based Quad GP project. Implementing tests using the AdaMulti-Integrity C Development Environment.
  • Gained valuable experience in Power PC, Linux Device Drivers, the AdaMulti-Integrity Development Environment, Lockheed-Martin Software Process, and Dimensions.

Contract Firmware Test Engineer April-Oct 2003
Confidential

  • Provided Firmware Test assistance through DRG to Medtronic Corporation, a developer and manufacturer of Class III Medical Devices
  • Actively involved in the design of firmware test specifications using black box techniques such as decomposition of firmware requirements.
  • Designed and implemented automated firmware tests using MFC C++ to test the Test Measurement functions in Medtronic\'s dual chamber pacemaker/defibrillators.
  • Persistent in resolving deficiencies in the firmware requirements resulting in improved maintainability and greater test coverage of the firmware.

Senior Firmware Engineer 2001-2002
Confidential

  • Actively involved in the design and implementation of changes that enhance the capabilities of customer systems in the embedded firmware, written in "C", in raid array controllers.
  • Effectively implemented firmware changes to accommodate new hardware chip that replaced an obsolete vendor chip of the raid array controller so that production could continue.
  • Designed and implemented changes to an automated regression test software application written in "C", utilizing the SCSI/Fibre Channel interface protocol, for testing the embedded firmware in raid array controllers to ensure functionality and verify firmware integrity.
  • Diligent in resolving issues with the software application and raid array controller firmware that resulted in greater reliability of the system.

Senior Software/Firmware Test Engineer 1999-2001
Confidential

  • Played a key role in designing and implementing a GUI User Interface, written in MFC C++, for a new automated firmware test platform, designed to improve productivity of Product Assurance and System Test Engineers, thus improving time to market of Seagate products. Improved system performance of the test tool by implementing Multi-threading to handle update of screen displays in conjunction with background test functions. This resulted in greater user-satisfaction of the system and thus higher productivity.
  • Successful in the design and implementation of changes to a software scripting tool in a DOS based system, written in "C", for automated testing of the embedded firmware in disk drives according to user requirements and SCSI/Fibre Channel Protocol, which resulted in greater test coverage increased the productivity of the firmware test engineers. Assisted in the porting and maintenance of this System over to a Windows based system.
  • Actively involved in resolving issues with the software application and disk drives.
  • Trained in disk drive technology, fibre channel, and SCSI protocol and MFC C++.
  • Capable Test Engineer, involved in writing scripts and updating test programs and scripts for automated testing of Seagate disk drives to improve field reliability of Seagate products.

Principal Firmware Engineer (1996-1999)
Firmware Test Engineer (1994-1996)
Confidential

  • Skillfully designed and implemented improvements and enhancements to the real-time embedded software in Angeion\'s family of implantable defibrillators that provided improved therapy and as a consequence greater device longevity as well as less trauma to the patient.
  • Accountable for coordination between test, manufacturing, hardware design and the interface to the system programmer.
  • As Lead Engineer, gained leadership skills in providing input to Project Management, Marketing, Sales and Regulatory departments with regard to new device features.
  • As Lead Engineer, Responsible for task estimates, scheduling, configuration management, updating software requirements and design specification, and problem analysis and resolution.
  • Authored a variety of "C" application programs for field support of enhancements to the firmware that improved customer safety of the device.
  • Played key role in getting TUV and FDA PMA government regulatory approval for three implantable defibrillators.
  • Actively involved in ISO 9000-9001 Certification of Angeion\'s documentation and processes.
  • Gained valuable experience in scheduling as well as integration, module, and system testing, ensuring product reliability, functionality, and safety of Angeion\'s implantable defibrillators.
  • Accountable for writing and updating test procedures, creating test cases, and executing tests on the implantable defibrillator firmware.
  • Gained valuable experience in hardware/firmware interface issues and the 8051 Microprocessor.

Electronic Engineer 1986-1994
Confidential

  • Played a key role in the design and implementation of software enhancements, bug fixes, and specification of customer requirements to the real-time embedded software in the F-16 Aircraft Multifunction Display System (A cockpit display for weapons delivery).
  • As lead Engineer Demonstrated leadership skills in performing project management tasks such as estimating, scheduling, and configuration management of the software.
  • Accomplished the development of a test stand for a cockpit display system in assembly language (Intel 8088) that improved user productivity by allowing the test engineers to test the firmware on their desktop.
  • Played a key role in developing an emulation of a microprocessor and simulation of the cockpit display system using C++ and Motif X-Windows. This software was used in a test environment designed to allow automation of testing and enhance user productivity.
  • Gained valuable training and familiarity with government standards such as MIL-2167, 2167A
  • Played an active role in process improvement activities.
  • Received Excellent Performance Award 1991 and 1992; Received Superior Performance Award 1993.

Education:

BS - Electrical Engineering
Passed the EIT exam.
BS in Geological Engineering

We'd love your feedback!