Harte Technologies develops custom software solutions based upon your requirements.  I will develop a comprehensive architecture specification to address hardware capabilities and feature requirements.   If you have an existing architecture specification, I can work with it and add new features and optimize performance.  My balanced approach to software engineering and hardware design allows me to propose an architecture that is sensitive to hardware cost, while remaining scalable for future hardware implementations. 

After the architecture specification is complete, I can implement the design, including developing firmware, writing device drivers for Windows™, Linux, or a specific real-time operating system.  I write firmware in a combination of processor (or microcontroller) specific assembly language, C, C++, or any other suitable programming language. I also have extensive experience architecting and implementing Kernel Mode drivers for Windows NT 4.0, Windows 2000, and Windows XP.  These include standard NT kernel mode drivers as well as WDM and NDIS network drivers.

I have experience with MIPS, 8051, MCS-251, 8080, Z80, x86, i960®, and other proprietary assembly languages.

I have extensive experience writing low-level systems software, custom embedded firmware, and all types of driver development.  I am able to isolate software and hardware anomalies quickly, and provide a solution for them using the optimal combination of hardware and software revision.   This reduces time-to-market, and provides a more reliable end product

 

Current Projects

USB Links

Kernel-Mode Driver Links

NDIS Driver Links

independent contractor contract contracting drivers driver driver writer driver development device driver developer hardware embedded design systems programming engineering WDM Windows 2000 Win2K Kernel Mode Linux digital diagnostic diagnost


HarteTec | Hardware Design | Software Engineering | Past Projects | FAQ | Advantages

Patents | Equipment | Computer History | IMSAI | Northstar | Cromemco | Interests | Contact

 
This page last modified  01/01/2005  
© 2000-2005 Howard M. Harte 

ics firmware software engineering engineer developer programming programmer consulting consultant embedded contracter firmware Harte Technologies Hartetec independant