We provide IT Staff Augmentation Services!

Software Development Engineer Resume

4.00/5 (Submit Your Rating)

Tucson, AZ

SUMMARY:

Over 10 years of experience as a Software/Hardware Test Engineer, C/C++, developing Drivers and User Interfaces, Test (HW, SW, RF), QA, QC, V&V.

PROFESSIONAL EXPERIENCE:

Confidential, Tucson, AZ

Software Development Engineer

Responsibilities:

  • Wrote custom software for Confidential.

Technologies used: C/C++

Confidential, Des Moines, IA

Software Development Engineer

Responsibilities:

  • Wrote custom software for an 8515 Evaluation Board which in turn interfaced with custom hardware to evaluate in - house next generation Vending Machines.

Technologies used: C/C++/C#

Confidential, Rochester, NY

Hardware/Software Test Engineer

Responsibilities:

  • Exhaustively testing Military Radios, hand held, backpack, and vehicle mount, all settings, modes and configurations, DAMA, Order Wire, slot parameters, burst, ranging, background noise levels, data error rates, power boost settings.

Technologies used: C++

Confidential, St. Louis, MO

Software Test Engineer

Responsibilities:

  • Modified a custom scripting language to make it possible for the “Common Test Fixture” to be able to automatically test additional Products that previously could only be tested on “dedicated automatic Test Fixtures”.

Technologies used: Windows 7, C/C++/C#, .NET, In-house scripting language

Confidential, Tyler, TX

Software Test / QA / V&V Engineer

Responsibilities:

  • Software Test Engineer performing exhaustive black box testing of latest generation “outdoor unit heat pumps” equipped with efficiency optimizing variable compressor speed and orifice diameter plus variable speed fan controls, combined with the fact that its far more efficient to pump heat using a “reverse” Air Conditioner (eg. “indoor coils get hot” while outdoor coils merely get “colder”) than consume electricity/fossil fuel generating the same amount of heat.

Technologies used: Windows 7, Office 10, Perforce, Bugzilla, C/C++/C#, .NET, Perl, Linux

Confidential, Novi, MI

Senior Software Developer

Responsibilities:

  • Writing start-to-finish functional software for numerous assignments of various sizes and complexity.
  • These projects were largely sub-components for automotive and medical industries.
  • Wrote the User interface which allowed users to control a device for a prototype of a patent.
  • Also wrote User interface for an automotive shifter display with both ganged and individual controls.

Technologies used: FPGA, Studio 10, C/C++/C#, .NET, OOD/OOP software demos, various ARM, RISC and DSP Processors, WinCE, Microchip IDE's and Development Kits for next generation software development and testing, including DeviceNet and LIN Bus subsystems. Archival systems used were Subversion and Git.

Confidential, Folsom, CA

Software Engineer

Responsibilities:

  • Writing Linux Kernels and utilizing transforms for displaying 3-D pictures and graphics on 2-D LCD Android Displays

Technologies used: Microsoft Windows 7, Studio 10, Linux Kernels, Ubuntu Drivers, 3-D Mathematical Transforms, C/C++

Confidential, Owego, NY

Software/Test / QA / V&V Engineer

Responsibilities:

  • Wrote the software for the Isolated Gate Bipolar Transistor (aka “Isolated Gate Bipolar Power Transistor” aka “IGBT”) high voltage ac 3 Phase Inverter software for this same hybrid vehicle which was in turn powered by direct drive variable speed 3 phase ac motors that fit in the inside of the wheel rims. (Incidentally, this 3 phase a/c motor experience is directly applicable to a/c wind generators and inverters.)
  • Thoroughly investigated how some customers were able to damage pre-production units in the field after thousands of hours of successful lab and field testing performed by engineers, and discovered a propensity by the younger “testers” for performing “burnouts” for which no provisions had been made by the designers.
  • Proposed futuristic quantum leap forward a/c motor waveform modification to increase theoretical driving range by up to 30% by removing the “down-side” of the ac waveform (approx. 90º to 180º and approx. 270º to 360º) which is otherwise converted purely to heat with no further mechanical energy benefits, but budget/time precluded enhancements.

Technologies used: CANoe, CANape, CANopen, J-1939, CAN Communication Modules, CAN Protocols, DeviceNet, configuration, programming and testing using CAN Harnesses, Microsoft Windows 7, Studio 10, .NET (“Dot Net”), FogBugz, Kiln, Eclipse, PowerBuilder, Tortoise 6, Perl, Python, Subversion, Real Time, RT, multi-processor, microcontroller, embedded, firmware, RTOS, Assembly, C/C++/C#, .NET, VxWorks, Embedded Linux, Linux Operating System/Linux OS, Linux Kernels, Linux, ecos, uCos, Drivers,OOD/OOP, ODBC, WinAutomation, Labview, Matlab, Oscilloscopes, High Voltage and Current Probes, Low and High Voltage Constant Voltage/Current Limited Power Supplies. Dynamometers, Isolated Gate Bi-Polar Power Transistors, “IGBT's”, high voltage vehicle batteries, user controlled variable speed high power 3 Phase Inverters and 3 Phase Motors, Industrial Water Cooled Heat Sinks, car radiators, BTU's, Thermodynamics, Ad Hoc Exploratory Testing.

Confidential, AZ

Set Top Box Software/Test/QA/V&V Engineer

Responsibilities:

  • QA Testing the audio Surround Sound capabilities of Confidential ’s latest release Confidential board using custom scripting files by which programmable audio test patterns were generated as inputs with outputs evaluated by spectral analysis.
  • Wrote custom software to parse all header information contained within variable bit rate Advanced Audio Coding (“.aac”) files, such as min/max bit rate in conjunction with evaluating audio compression efficiency.
  • Edited audio scripting command files in a Linux environment. Used Subversion for builds and maintaining revision history.

Technologies used: Cable TV/Dish Network Set Top Boxes, AC3, AVI, mp3, Mpeg 1,2,3, Audio/Video Codex, multi-core, microcontrollers, Real Time, (64 bit) PowerPC, Windows XP, Microsoft Visual Studio 2010, Visual C++, Corba C/C++, MFC, Python, Visual Source Safe, OOD/OOP, .NET (“Dot net”), Embedded Linux 3.2, Linux 3.2 Drivers, Multi-Media, Surround Sound, Subversion, Ad Hoc and Exploratory QA, QC, V&V Testing, Labview, Matlab

Confidential, Lafayette, IN

Software Engineer

Responsibilities:

  • Worked on an application for a research project which performs definitive chemical detection and identification.
  • Came up to speed with some 10,000 lines of code in a few weeks with minimal assistance. Received formal bug lists, made numerous modifications for bug fixes, performing before and after testing as needed.
  • Found additional bugs during testing and submitted new bug reports. Performed builds and managed backups and archival history with Subversion.

Technologies used: Multi-Core PC, Real Time Windows 2008, XP, C/C++/C#, Visual Source Safe, VxWorks, Java, Eclipse ODBC, OOP, OOD .NET, PowerBuilder, JIRA, Tortoise, Subversion, Ad Hoc and Exploratory Testing

Confidential, Loveland, CO

Software Engineer

Responsibilities:

  • Made modifications to existing BIOS software for product lines that monitor chemical levels in city water for consumer safety and also waste water for chemical treatment purposes.
  • Wrote custom software for their hardware engineers to improve accuracy and noise reduction for their “Water Inductance” Sensor.
  • Responsible for development of UI.

Technologies used: Real Time multi-processor, microprocessor, microcontroller, Windows 2008, XP, NXP/Phillips LPC2388, Keil C, C++/C#, .NET, BIOS, Embedded Firmware

Confidential, Cedar Rapids, IA

Software Engineer

Responsibilities:

  • Made modifications to existing safety transportation monitoring software to accommodate brief losses of GPS signal without automatically triggering a fault condition, resulting in automatically applying brakes.
  • Modified two existing simulators in Ubuntu Linux to accommodate both client and server sides of next generation software which also incorporates cruise control functions for optimization of fuel consumption.

Technologies used: AGV, GPS, Real Time Windows 2008, Microsoft ".COM" Development Studio, multi-processor, microcontroller, Ubuntu, Embedded Linux, Linux Drivers, ecos, uCos, C/C++/C#, .NET, Ad Hoc/Exploratory Testing

Confidential, Huntsville, AL

Software Engineer

Responsibilities:

  • Developed software for low level drivers for consoles common to all aircraft.

Technologies used: Multi-Core PC, Parallel Processing, embedded multi-processors, GPS, Wind River VxWorks, Greenhills Integrity, C/C++/C#, .NET, PVCS

Confidential, Atlanta, GA

Software/Test/QA/V&V Engineer

Responsibilities:

  • Performed exhaustive testing of the BIOS of manual/RF controlled household switches and receptacles, including range/reliability/RF signal strength logging.
  • Began designing an Automatic Test Fixture for test repeatability involving dozens of procedural steps and also served for retrograde test purposes.
  • This test fixture incorporated dozens of miniature solenoids which needed to be actuated independently, each requiring custom support hardware, including capacitors and power diodes to eliminate power spikes.
  • Also responsible for User Interface

Technologies used: Windows 2008, XP, Visual Basic, microprocessor, microcontroller, C, Real Time Keil “C” Compiler, BIOS, Z-Wave, Zigbee RF Communications, Ad Hoc and Exploratory Testing

Confidential, Princeton, NJ

Software Engineer

Responsibilities:

  • Coordinated the writing of software with an overseas group to simulate the instructions of a new virtual processor using real time high volume message based communications between modules.
  • Wrote tests for each instruction. Also wrote and tested the BIOS prior to it being committed to silicone. Miscellaneous responsibilities included evaluating and making modifications to custom hand-held lab test equipment.

Technologies used: Multi-processor PC's, embedded multi-processors, microprocessor, microcontroller, C/C++/C#, .NET, ecos, uCos, Embedded Linux, Java, SQL, JSP, JSF, UML, Eclipse, PowerBuilder, Clearcase, Cygwin, Real Time XML and HTML5, BIOS, WinCE (v6.0), GTest Development, Windows UI Function, Component and Security Validation.

Confidential, Buffalo, NY

Software Research Engineer

Responsibilities:

  • Jointly wrote, obtained review board approval, and then executed test plans for their most recent Hyper/Hypothermia medical device, to fulfill FDA and foreign government regulatory requirements.
  • Designed, built and tested liquid heat exchangers for their next generation product, which replaces their existing complete (expensive) refrigerator motor/evaporator/condenser with an inexpensive bank of solid state Peltier devices.
  • Designed and built circuits to control various motors for the local water pumps.

Technologies used: C/C++/C#, .NET, microprocessor, microcontroller, Real Time 80C32, calibrated oscilloscopes, DMMs, other test equipment, Environmental Chamber, custom Data Acquisition Set, DC 100 Amp Regulated Power Supplies and Power Distribution Buses, Smoke Testing, Dry Run Testing, Blackbox/Whitebox Testing

Confidential, Santa Clarita, CA

Software Engineer

Responsibilities:

  • Evaluated a client mandated proposal document.

Technologies used: Windows 95, Microsoft Word

Confidential, San Jose, CA

Software Engineer

Responsibilities:

  • Tested and found inter-modular discrepancies in a 125 watt medical laser product.

Technologies used: Windows 95, Microsoft Word

We'd love your feedback!