Post Job Free

Resume

Sign in

Engineer Software

Location:
Birch Run, MI, 48415
Posted:
March 09, 2010

Contact this candidate

Resume:

Joseph Alvarez

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

Birch Ru n, MI 48415

989-***-**** (mob ile)

*** -***-**** (home)

Jalvarez3 84 @yahoo.com

EDUCATION AND TRAINING:

2001.08 – 2003.03 Bachelor of Comp uter Programming in Information Technol og y

Universit y of Phoenix

1980.08 – 1982.12 Associate in Electronic Engineering Technolog y

Delta College

ACHIEVEMENTS:

Patent ‘Flexible Contact Connector ’ Patent No. 6,942,492

Patent ‘Power Suppl y for Model Vehicle‘ Patent No. 7,417,340

SKILLS:

25 years of exp erience of Diverse exp eri ence in Electrical, Electronics,

Comp ut ers, and Electro-mechanical domains.

Strong Architect-level hands-on experience in Emb edded Systems in

hardwar e and software design for Automotive and Industrial systems, from

concept to design phases.

Project management of multi-disciplinar y engineering and manufacturing

teams in Chi na and the US.

Management of a team of fi ve engineers, with tasks incl uding interface to

customers, overseeing design el ements, and overall devel op ment.

Experience in writing software for pneumatic and h ydr aulic systems.

Experience in writing op en and close loop motor control soft ware, incl uding

brushed and brushl ess DC/AC motors.

I/O systems.

Full Life Cycle Develop ment.

C/C++, Visual C++, Visual Basic,

Microcontroller and Mi croprocessor software and desi gns.

Experience with : TI, Atmel, Freescal e (Motorola), MicroChip, Infineon

Embedded software development (Assembl er and C).

Deb ugging and testing Firmware for multiprocessor environment.

Experience in protocol stacks

JTAG, I2C, SPI, RF

USB, RS422/485, RS232, 4-20ma.

CANop en. SAEJ1850 SDS DeviceNet.

Servo Control systems.

Parallax – Basic Stamps

VME bus (Versa Module E uropa).

P age 1 of 1

Experience in configurati on management tools: PVCS, Rational ClearCase.

Experience with protocol anal yzers, In-Circuit Emulators, and software debug

tools

CANal yser, logi c anal yzers, oscilloscop es;

Multi – thread systems;

Operating Systems: Windows Vista, Windows CE, DOS, Linux

SolidWorks, AutoCAD

LabVIEW

PLC

WORK EXPERIENCE:

11/2007 – 12/2008 Yibu, Shenzhen, China

Company profile: www.yibu.net

Position Manager / Software Engineer

-Key responsibilities:

Designed the foundation of the compan y test plan, software standards and

quality processes.

Work closel y with sales, supporti ng activities with prospecti ve customers and

customers. .

Consolidat e results of design elements of project for purp ose of design and

code review

Identify approaches; make recommendations for software desi gn &

development.

Planed and organizes projects

Maintained and up dat ed emb edded software

-Technical Part:

Primar y Pr ogrammi ng Language: C

Freescale

03/2008 – 12/2008 ING, Shenzhen, China

Position Teacher

-Key responsibilities:

Taught English as a second language to adults.

10/2006 – 11/2007 Crown Equipment, New Bremen, Ohio, USA

Company profile: www.crown.com

Position Software Engineer - R&D 07/2007 - 11/2007

-Key responsibilities:

Research and developi ng software for improving forklift op eration.

Develop and wrote Windows application to simulate hardware interface to

assist in software development. .

Position Software Engineer - Engineering Department (10/2006 – 07/2007)

-Key responsibilities:

Wrote software for Crown's 3400 Stockpicker series forklift.

Up dated Vehicle Control module routines

Integrated new Op enCan Object dictionar y routines.

P age 2 of 2

Wrote production test software used in test display module wit h a

integrat ed LCD, I/O, CAN and RS232 interface

-Technical Part:

Processors: Infineon C167CS and xC164CS; Freescale, TI

Development Tools: Borland C++, Hex Workshop, SlickEdit, PC-Lint,

Rational ClearCase, Keil Complier, Cosmi c Complier, CANal yser.

Communi cation: CanOp en, RS232, SPI, I2C, JTAG

Primar y Pr ogrammi ng Language: C

12/1999 – 07/2006 Lionel Trains, Chesterfield, Michigan, USA

Company profile: www.lionel.com

Position Project Engineer / Software Engineer

-Key responsibilities:

Head Software Engineer in charge of writing all product software for Lionel

products.

Design the sp eed control software ( cl ose loop) used in all Lionel locomotives.

Designed soft ware for motor control applications, including brushed and

brushl ess DC/AC motors.

Design and wr ote software t o support 50 Hz and 60Hz environment.

Maintained Lionel Wireless controller software for both transmitter and

receiver; software was written in assembler using the Mi crochip

Microcontroller.

Provide engi neering support for new products.

Support vendors during production to insure product specifi cation.

Work with cross-functional groups including hardware design, marketing, and

documentation, as well as end-customers

Use Microsoft Visual Basic to design application used to test products.

Design Database in Microsoft Access to organize soft ware and hardware

revisions.

Frequent travel to Hong Kong and China for technical support in new product

design and transfer of test equip ment to China manufacture. Work with China

manufacture sitting up assembling line of Lionel products.

- Technical Parts:

Processors: Motor ola: MC68HC908QT4; Microchip: 12C508, 12C509,

16F628, 16F84 ; Atmel: Mega8, Tiny12

Development Tools: Microsoft Visual Basic, Muti-Edit ; ImageCraft Compiler,

Byt eCraft Compiler, AVR Compiler

Communi cation : RS232, SPI, I2C

Primar y Pr ogrammi ng Language: C, Assembler.

P age 3 of 3

05/1999 – 12/1999 Borg Warner, Sterling Heights, Michigan, USA

Company profile: www.borgwarner. com

Position Software Engineer

-Key responsibilities:

Wrote software for the Ssangyong vehi cl e Powertrain.

Generated test documentation.

Used Philips 82C592 Stand-alone CAN contr oll er.

Supervise RF testing on elect ronic modules used for Ssangyoung P owertrain

project.

Maintain Software Department project library.

- Technical Part:

Processors: Motorola: MC68HC705x4, MC68HC705x32

Development Tools: SlickEdit, PVCS, CANal yzer ;Cosmic C ompiler,

Microsoft C++

Communi cation: RS232, J1850, CANop en, JTAG, I2C (Integrated Circuit

bus). SPI (Serial Perip heral Interface)

Primar y Pr ogrammi ng Language: C

04/1984 – 05/1999 Norgren Industry (Formerly - ISI), Mt. Clemens, Michigan, USA

Company profile: www.norgren. com/auto

Position R&D Software Developer(1995-1999)

-Key responsibilities:

Leader i n developing CAN networks for Norgren. Design and develop

software for Norgren CAN products that using CAN (SDS- Smart Distributed

System and DeviceNet ). Project include: VMS Vacuum Management

System, associated valve products.

C language programming exp eri ence. Assembl y l evel programming for

Motorol a 68000 famil y, and 8-bit microprocessors.

Evaluate in-house protot ype software, third party software, and comp etitors'

products.

Install ed, and maintained engineering dep art ment I nternet connection.

Design test software In Ladder Logic test values using PLC.

Design producti on test software i n Microsoft C to test SDS and DeviceNet

products.

Used LabVIEW to develop R&D test fixture, used in testing pneumati c

values.

Generated detailed test reports.

P age 4 of 4

Position Senior Electronics Engineer Technician (1990-1995)

-Key responsibilities:

Group leader of electronic testing dep artment in charge of 3 empl oyees.

Tested and maintai n Norgren Controls S yst em products. VME control system

( multi-axis servo control system, with Master/Slave CPU communication).

Design test software for production and repair department; using ISI “Magic”

language and assembler.

Tested and evaluated product on system level for function verification and

usability validation.

Built and maintained service records database.

Processor: Motorola 68000.

Position Electronic Technician (1987-1990)

-Key responsibilities:

Supporting Engineering by assembling and testing new products.

Used Aut oCAD to draw and maintain the R&D mechanical drawings and

schematics.

Position Electrical and Mechanical Drawing Detailer (1985-1987)

-Key responsibilities:

Updating mechanical and electrical drawings.

- Technical Part (1987- 1999):

Processors: Motorola: 68000,6800, HC11, HC16, MC68HC705x4,

MC68HC705x32, HC7058C.

Development Tools: CANal yzer, ByteCraft Compiler, American Compiler Inc,

MMDS05 Emulator

Communi cation: RS232, RS422/485, CAN (SDS and DeviceNet), 4-20 ma

control loops, SPI, I2C

Primar y Programming Language: C, Assembler, Norgren PLC – Magi c

software

PLC: Direct Logic, Omron, Allen Bradley, and PLC Direct.

LANGUAGES:

English Mother tongue

Mandarin Beginner level

P age 5 of 5



Contact this candidate