PROFESSIONAL EXPERIENCE

 

SOFTWARE/FIRMWARE DESIGN:

Embedded Systems
  • C, Assembly, Pascal (Real Time), Forth.
  • Low-level device drivers.
  • OS design (Various real-time kernels for embedded systems).
  • SCADA (Supervisory, Control and Data Acquisition).
  • Custom serial communications protocols.
  • Process Control.
  • Robotics.
  • Automated test.

 

Programmable Logic

  • ABEL and SCENARIO Schematic Capture.

 

General

  • C++, C, Assembly, Basic, Pascal, HTML.
  • Low-level device drivers.
  • Text and Graphic based (GUI) user interfaces.
  • Serial port based communication programs.
  • Operating Systems: UNIX, Microsoft Windows [2000, ME, 98, 95, 3.1], MSDOS, AMIGADOS, CP/M, TurboDos, QNX.