Post Job Free
Sign in

Firmware Engineer

Location:
Fairview Heights, IL
Posted:
June 08, 2015

Contact this candidate

Resume:

Rolando Rivero

*** ********** **.

Collinsville, Il 62234

618-***-****

618-***-****

acp36c@r.postjobfree.com

Objective

An engineering professional seeking employment as an Embedded Software/ Hardware Engineer. Good communicator, fast learner, team player and takes pride in his workmanship.

Employment History

Newco Enterprises, Inc

St Charles, MO

Engineer 3/03/08-2/14/14

Developed and maintained control code operating various hot beverage dispensers and brewers using various PIC microprocessors. This required programming in both Assembler and C on the MPLAB IDE environment. Notable projects included;

oDeveloped a liquid coffee dispenser utilizing a PIC16F767 processor which implemented water temperature and liquid level control for the water tank, display drivers for 20x2 LCD module, backlight with on/off control, and membrane switch connection and 12VDC motor outputs w/BEMF speed control (2 centrifugal water pumps and 4 peristaltic pumps).

oDeveloped a one cup coffee brewer utilizing a PIC24FJ64GA002 processor also implementing water temperature and liquid level control for the water tank, display drivers for 20x2 LCD module, backlight with on/off control, and membrane switch connection and 24VDC reversible motor outputs used to move the coffee pod into the brew chamber

Reason for leaving: Position was eliminated.

Masterclock, Inc

St Charles, MO

Engineer 2/19/07-7/09/07

Developed an embedded software SMPTE time code generator using an AVR Atmega32, which is an 8-bit RISC device, to enable the high end precision time code devices (digital and analog clocks) that we produced to synchronize with client’s products.

Wrote some supporting code using the Zilog eZ80Aclaim, which is also 8-bit device, and its RTOS.

Reason for leaving: Position was eliminated.

Digital Concepts of Missouri, Inc

Maryland Heights, Mo

Lead Engineer 12/03-11/06

Responsible for control software for the digital electronic treadmill consoles for our customers mostly on the AVR Atmega128, an 8-bit RISC device. I was also responsible legacy software for the 8051 microprocessor core

Customized I/O routines and control routines for new models, fixed problems with control functions and otherwise supported the control software as needed primarily on the Atmel Atmega family of micro-controllers. This included implementing RS-232 communication on many designs.

Responsible for creating and writing technical documents for the production of the digital electronic treadmill consoles including the production test procedures and any other information necessary for production.

Also provided customer and production technical support concerning hardware problems and researched and approved replacements for obsolete components. This included schematic capture utilizing Protel hierarchical, multi-channel schematic capture for PCB implementation.

Developed software for new products as needed.

Engineer 12/99-12/03

Responsible for control software for our customers mostly on the AVR Atmega128, an 8-bit RISC device. Also legacy software for the 8051 core

Customized I/O routines and control routines for new models, fixed problems with control functions and otherwise supported the control software as needed primarily on the Atmel Atmega family of micro-controllers. This included implementing RS-232 communication on many designs.

Responsible for creating and writing technical documents for the production of the digital electronic treadmill consoles including the production test procedures and any other information necessary for production.

Also provided customer and production technical support concerning hardware problems and researched and approved replacements for obsolete components. This included schematic capture utilizing Protel hierarchical, multi-channel schematic capture for PCB implementation.

Developed software for new products as needed

Reason for leaving: Position was eliminated.

Glenayre Electronics

Quincy, Il 62301

Embedded Software Engineer 2/99-9/99

I was responsible for the control software for our DSP-based paging transmitter exciter written in Assembler for the Motorola MC68HC11D3 micro-controller. The code enables the micro-controller to monitor the currents, voltages output power and reflected power in the transmitter for out of tolerance conditions. It then generates the appropriate alarms and either shuts the transmitter down or reduces power until the item in question is in tolerance.

Reason for leaving: Engineering department was eliminated.

Design Engineer 6/97-2/99

Responsible for the splitter interface board for the NPCS Multi channel Linear Transmitter.

Implemented Labview testing, HALT testing, ESD testing and thermal imaging

Redesigned the splitter interface board to eliminate thermal problems

Designed state machine in VHDL for use in a CPLD

Engineering Technician 7/96-7/97

I provided technical support to the project engineers. Maintain and test prototype exciters and transmitters. Support production with technical problems.

Test Technician 7/95-7/96

Test and set up exciters, transmitters and computer systems on new paging systems for shipment and troubleshoot any technical problems with the unit.

Summary of Qualifications

Motivated self starter with an aptitude for learning new tasks quickly

Knowledgeable in Power Theory, Signal Theory, Control System, Analog and digital circuit design and analysis, Electro-magnetic Theory and Motor Design

Knowledgeable in design process tools including HALT testing, thermal imaging and ESD testing.

Software familiarity includes MENTOR tools including Protoview Design Manager and Design Architect, Clearcase Atria and Attaché versions control systems, Codewright, Synplicity, Orcad, Mathcad, Pspice, Matlab, MSOffice and Labview

Able to program in VHDL, Assembler, Basic, PASCAL, FORTRAN and C.

14 years experience in analysis, design, coding, and testing assembler and C for embedded systems.

Working knowledge of micro-processor hardware systems, FPGA based designs, ICE, logic analyzers and oscilloscopes.

Good written and verbal communication skills

Education

Southern Illinois University at Edwardsville

B.S. in Electronic Engineering, 1991

Minor in Mathematics



Contact this candidate