Save Resume #1533

Computer Scientist Consultant Specializing in Microcontroller Firmware Design

Consultant #1533


Expertise

  • Firmware design for embedded microcontroller products.
  • Digital signal processing (DSP) firmware and signal processing.
  • Real time, high speed embedded applications.
  • Programming in C and assembler.
  • Plan and manage projects from concept through design, debugging and documentation.
  • Proficient with multiple processors (Microchip PIC, Freescale DSP, Cypress PSoC, TI 430, 8051) and associated peripherals (A/D, D/A, etc.) and user-interfaces (LED, LCD, graphics), multiple busses and protocols (USB, I2C, RS232, RS485, IrDA, Modbus, modems, etc.)

Experience

Undisclosed Company, Proprietor, 1995 - Present

  • Developed multi-processor system for a machine safety application using Cypress PSoC (CY8C31434).
  • Designed keypads and stepper motor controller and sequencer firmware for an innovative ergonomic USB keyboard using Cypress PSoC (CY8C24994.)
  • Designed firmware to implement a family of 3-phase electric meters utilizing Freescale DSPs 56F826 & 56F8357 and Micrium's uC/OS-II real time kernel, gathering low-level measurements to calculate numerous power and energy values.
  • Delivered firmware designs for two subsystems in an electrical power monitor. LCD graphics display shows user-programmed screens with various power and energy values and companion intelligent modem module dials out when it detects out of limit events. Both designs utilize high-speed 8051 variants (Dallas C320, Atmel TS80C51U2), perform Modbus master and slave communications simultaneously on multiple ports, have flash download capability, and are implemented as concurrent event-driven state machines.
  • Developed programs for utilizing voice prompts to interact with the user of a consumer health care product (TI MSP430F149).

Delphian Corporation, Senior Software Engineer, Northvale, NJ, 1990 - 1995

  • Responsible for software/firmware design of all new products, custom test programs and digital circuit design.
  • Designed a real-time embedded system using a Philips 8XC751 (8051 family) microcontroller with I2C bus, programmed in assembler and debugged with ICE.
  • Designed circuits for a portable instrument incorporating Philips 8XC552 microprocessor.
  • Set up a system for creating and maintaining company-specific libraries for schematic capture and circuit board design tools.

Rockwell International - Hantscho, Electrical Engineering Manager, Mt. Vernon, NY, 1985-1990

  • Managed EE department for manufacturer of web offset printing presses.
  • Responsible for new product design, electrical portion of each press contract, field and production support.
  • Organized press contract work to smooth work flow and enable tracking.
  • Supervised electrical engineers, programmers, technicians and electrical designers.

Schlumberger - Engler Instruments, Product Development Manager, 1979 - 1985

  • Responsible for system design and firmware development of a vehicle management system for heavy duty trucking fleets. Managed all engineering personnel.
  • Designed firmware for the truck-mounted data collection device, specified characteristics of all off-vehicle components of the system.
  • Staffed a group, purchased computer equipment, and supervised software development of data transmission gear for uploading trip data to a reporting service.
  • Provided on-site customer support during product launch.

LeCroy Research Systems, Project Engineer, 1978 - 1979

  • Partitioned tasks among multiple processors and firmware development in 8085 assembler and PL/M.

Computer Transceiver Systems, Project Engineer, 1975 - 1978

  • Performed digital circuit and firmware design of a portable data terminal.
  • Redesigned core product to incorporate new microprocessor technology (Motorola 6800 uP).

Litton Industries - ABS & Kimball, Project Engineer, 1972 - 1975

  • Responsible for firmware development: design, code, debug and documentation.

Honors & Publications

Academic and Professional Affiliations

  • IEEE member
  • Consultants Network of Northern NJ member
  • ICCA (Independent Computer Consultants Association) member

Publications and Patents

  • Current patent pending

Education

  • M.S. Computer Science, Stevens Institute of Technology, Hoboken, NJ,
  • B.S. Electrical Engineering, Rutgers University, New Brunswick, NJ,

You have no Saved Resumes

Add resumes within our various Ares of Expertise by clicking "Add Resume(s)" below.

Add Resume(s)