Real-Time Embedded Firmware · Consulting

Bob James - Real-time Embedded Firmware - Consultant

Embedded Works

bobjames@embeddedworks.com

www.embeddedworks.com

Tel (973) 722-0470

Fax (973) 829-0247

R

OBERT

 A. J

AMES

SKILLS SUMMARY

  • Extensive experience in "C" and assembly language firmware for embedded real-time applications.
  • Experienced in creating windows applications using Visual C# and Visual Studio.
  • Skilled in embedded uC hardware design, troubleshooting, hardware debugging.
  • Adept with problem solving, at system level as well as detailed design level.
  • Delivered products using Motorola 68332, PICmicro MCUs, Intel 8051, 80C196, TI TMS32025, TMS32010, Zilog Z8002, Z80
  • Proficient with RTOSs, file systems, development environments, schematic capture, lab equipment.

CONSULTING PROJECTS

Present-
1998
Embedded Works

Engineering Consultant

  • Working with companies in the fields of consumer electronics, wireless communication, scientific laboratory equipment, emergency lighting systems, medical devices.
  • Responsibilities include embedded firmware development, microcontroller hardware design, creating windows applications, integrating third party products such as RTOSs and file systems.

EMPLOYMENT HISTORY

1998-
1992
Rudolph Technologies, Inc. - Flanders, NJ

Chief Firmware Engineer

  • Developed low level hardware drivers: UARTs, SPI bus, A/D and D/A converters, I/O.
  • Responsible for firmware development in "C" of an automation system.
  • Designed modular controller boards using the Motorola MC68332 uC and the Intel 80C196KB uC.  The modularity of these designs resulted in fast turn-around of board designs.
  • Responsible for technical direction of firmware designers and consultants.

Firmware Engineer

  • Designed graphical user interface for a 320x240 graphic LCD display, programmed in "C" and assembly language for the 80C196KB. Included numeric readout, menu options and keypad interface.
1992-
1986
GEC-Marconi Electronic Systems Corporation - Wayne, NJ

Senior Firmware Engineer, Radar Navigation

  • TMS32025 assembly language modules for inertial measurement systems: writing, testing, and maintaining modules as a design team member.

Intermediate Firmware Engineer, Radar Navigation

  • TMS32010 and Z80 assembly language control programs for Doppler velocity/altitude sensors.
  • 8751 control program for a cockpit mounted landing system display.
  • Z8002 diagnostics program used in a card test set.
  • "C" and Pascal data collection and analysis programs.
1986-
1984
RCA Corporation - Camden, NJ

Firmware Engineer, HF Radio

  • Wrote 8751 assembly language modules for frequency hopping HF radio controllers. Designed firmware to interface front panels, antenna couplers, external modems.

EDUCATION

1984-
1980
Rutgers University - New Brunswick, NJ

College of Engineering

  • BSEE 1984, High Honors (3.5 GPA)
  • Tau Beta Pi Engineering Honor Society
  • Eta Kappa Nu Electrical Engineering Honor Society


>> Back to Embedded Works – Homepage <<