Post Job Free
Sign in

Engineer Software

Location:
2917
Posted:
October 12, 2010

Contact this candidate

Resume:

Alfred F. Votolato

*** ******** **** ***

Smithfield, RI 02917

Home 401-***-****

Email *************@***.***

Professional Profile

Strong assembler and C/C++ skills. Experienced in firmware, and software,

design and implementation. Background in NetBurner, pSOS, Unix, Windows,

embedded controllers and file servers. Strong communication and teamwork

skills. Capable of learning and using Assembly Languages, and other tools,

quickly. Background in hardware aids in quickly understanding and using new

hardware. Strong desire to succeed results in an ability to see any project

through to the end.

Professional Experience

IncJet, Inc, Norwich, CT August 2006 -

October 2009

Software Engineer

Company Profile: Manufacturer of an Ink-Jet Industrial Print Head used in

the packaging industry. Used to print text, images and barcodes on

packaging material.

Responsibilities: Design, code, debug and document firmware/software in

C++, HTML, Javascript and Labview. Firmware operated as an application

under the NetBurner operating system.

Key Accomplishments: Added Barcode Printing to the print head, updated and

maintained LabView Application for board production test, added Ink

Cartridge Recognition, Droplet Vision System Web Page Control, Web Page

Configuration, and Feature Restriction.

Astro-Med, Inc, West Warwick, RI September 2003 - February

2006

Software Engineer

Company Profile: Manufacturer of Test and Measurement Devices and

Ruggedized Printers primarily for Aerospace market; Medical Recorders,

Amplifiers, Software and Stimulators for Medical Testing and Research;

Color Label and Barcode Printers for Commercial market.

Responsibilities: Design, code, debug, and document firmware/software in

both

C and Assembly languages. Using Microchip's PIC In-Circuit-Emulator, Analog

Devices Visual DSP++(an Integrated Development Environment including a JTAG

Debugger), oscilloscope, and HP Logic Analyzers.

Key Accomplishments:

Team member responsible for coding(in ADSP21065L assembler) and testing of

human interface and device output for a S88X Square Wave Stimulator. The

code consisted of two main areas, the user interface and the square wave

output sections. The hardware for the user interface consisted of an LCD

Screen, two scroll wheels for incrementing and decrementing values, and

membrane switches to select the variables. The code divided the LCD screen

in two, the left to show current values of global variables, the right to

show either all variable icons and their current values per channel, or the

alphanumeric descriptions, the icon, and the value as it is changed of a

variable selected via membrane switch. The square wave output consisted of

a 10us timer interrupt that decremented a counter at each execution, until

it was zero and time to invert the output, and calculated the number of

10us interrupts until the next inversion and loaded the counter. The

stimulator is used to research nerve response to electrical stimulation in

the laboratory.

Designed, coded, and debugged C-language code to implement the human

interface for a pair of medical amplifiers. The interface consisted of

membrane switches and embedded LEDs. Pressing a switch advanced the

associated LEDs and hardware settings. The amplifiers are used as part of a

system to record various electrical signals from the body.

Electro Standards Laboratories, Cranston, RI June 2002

- March 2003

Design Engineer

Company Profile: The company has three main areas, network design and

installation, manufacturing, and research and development. I was employed

in research and development. At the time, their main focus was electric

motor controls and network devices.

Responsibilities: Design, code, debug, and document software in both C and

Assembly Languages. Using NOICE and P&E Microchip Debuggers for M68HC912,

and Visual DSP++ for Analog Devices's Sharc Processor.

Key Accomplishments:

Worked as part of a team to design, code, debug, and document a Software

Boot and Reload System. This allowed the customer to boot the board from

flash memory, and to reload the flash memory with new software. The new

software was downloaded through the serial port using the XMODEM Protocol.

Designed, coded, debugged, and documented the attachment of a joystick to

an Electrical/Hydraulic Steering Assist Module. This allowed the customer

to replace the steering wheel in a test car with a joystick.

Motorola Broadband Communications Systems, Mansfield, MA 1997-

2002

Software Engineer

Company Profile: This division of Motorola developed DOCSIS Cable Routers

and Modems for use by various cable companies to provide Internet access to

their subscribers.

Responsibilities: Design, code, debug, and document software in both C and

Assembly Languages. Using PSos RTOS, JTAG Debuggers for Motorola 680X0 and

PowerPC processors, and HP Logic Analyzers.

Key Accomplishments:

Design, code, and debug modules for demonstration of our High Availability

Feature as part of the High Availability Team. The demonstration showed our

customers our commitment to Five Nines Reliability which would allow them

to offer robust Internet connections, or telephone service(VOIP), even in

the face of Cable Router failure.

Teamed with other engineers to design, document, code and debug a module

for our Frequency Reuse Feature. This feature allowed our customers to use

the same frequency on different receivers, thus conserving bandwidth.

Designed, coded, and debugged a module to bypass the normal Quality of

Service Routines for a modem and generate data transfer intervals for Voice

Over IP(VOIP). This allowed Motorola to participate in VOIP Trials.

Teamed with other engineers to code, debug, and document a module that

varied the length and frequency of Initial Maintenance Intervals on the

Cable Router. This allowed the Cable Router to register more modems when

necessary and conserve bandwidth for data transmission at other times.

Acted as the cable router groups interface to ISI for the pSOS Operating

System. Resolving problems for the group was the primary focus. Acted as

the resident expert on the pSOS Operating System.

EDUCATION

Master of Science, Electrical Engineering

1984-1987

University of Rhode Island, Kingston, RI

Bachelor of Science, Electrical Engineering

1976-1980

Worcester Polytechnic Institute, Worcester, MA 01609

TRAINING AND TECHNICAL SKILLS

NOICE Debugger, P&E Micro ZAP Debugger, P&E Micro C Compiler, M68HC912

Processor, VisualDSP++ Integrated Development Environment, ADSP21065L DSP,

pSOS Real Time Operating System(RTOS), C/C++ Language, Framemaker,

Microsoft Word, Microsoft Excel, Continuous Software Control System, Diab

Compiler, Single-Step Debugger, HP Logic Analyzer, Intel Assembly Language,

ksh Script, Firmware, Software, Phoenix BIOS, VHDL(VHSIC Hardware

Description Language) Training, DOCSIS(Data Over Cable Service Interface

Specification), High Availability, Five-Nines Reliability, SCSI(Small

Computer Systems Interface), PCI(Peripheral Component Interconnect), XMODEM

Protocol, Microchip PICmicro.



Contact this candidate