Expert Details
Embedded Systems Design, Hardware and Software, Application Software
ID: 721782
Georgia, USA
Expert has worked with software development of embedded systems including real-time software with OS-based and non-OS systems. He has worked with embedded software in C and Assembler for most types of processors.
He has extensive knowledge of PCs for application development. He has installed OS, performed maintenance, backup, networking, board-level design, and add-on board design (ISA and PCI), and developed real-time applications and architecture.
Expert has developed many real-time applications for PC, microcontroller, DSP and microprocessor systems. He is very familiar with real-time issues, measurement and estimation of performance requirements, and OS interface. Expert has developed proprietary OS for embedded processors including extensive debugging/profiling tools.
He has done embedded development in C and Assembler using PC and Linux tools. He also has much OS/2 application development experience using cross-platform C compiler.
/
Expert has in-depth experience developing custom hardware for various systems. He has done the complete design, hardware, schematic, PCB, firmware and documentation.He debugged performance problems in a real-time system, and developed special diagnostic tools to determine the problem. Expert developed a small board to replace an obsolete IC. He used a small processor (PIC) to emulate a Motorola MC145418 IC. Expert's design allowed the system to be maintained and built with no system software changes.He developed the embedded code for a PC-based transcription board. The work included C, Assembler (assembly), and DSP programming.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1985 | Degree: B.S. | Subject: Electrical Engineering | Institution: Florida Institute of Technology |
Year: 1985 | Degree: B.S. | Subject: Computer Engineering | Institution: Florida Institue of Technology |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 1996 to Present | Employer: Undisclosed | Title: Consultant | Department: |
Responsibilities:Expert is an independent consultant in embedded system design for multiple clients. |
|||
Years | Employer | Title | Department |
Years: 1988 to 1996 | Employer: Lanier Worldwide | Title: Lead Engineer | Department: Product Development |
Responsibilities:He developed several generations of centralized voice dictation systems. The systems are multi-processor, voice processing systems using custom-designed hardware within a PC-based system. Expert's work included hardware, software and system-level design. He was involved with the entire design process from requirements through design, implementation, manufacturing, documentation and support. |
|||
Years | Employer | Title | Department |
Years: 1984 to 1988 | Employer: Hetra Computers and Communications | Title: Associate Engineer | Department: |
Responsibilities:He designed the hardware and software for a 68000 CPU emulator. The design included complete hardware emulation along with firmware for target debugging, download and disassembly. |
Career Accomplishments
Associations / Societies |
---|
Expert is a member of IEEE. |
Publications and Patents Summary |
---|
Expert was awarded two patents while at Lanier Worldwide. He was one of three named inventors on a U.S. patent involving a transcription interface. |
Fields of Expertise
electrical engineering, hardware engineering, embedded processing, embedded software, microcontroller, personal microcomputer, embedded software, microcontroller, real-time embedded system software development, cross-platform development, firmware, computerized transcription, audio transcription, PCI bus, software conversion, personal computer architecture, computer keyboard, optimizer, real-time measurement, embedded software testing, UNIX system administration, embedded system software development, 80486 microprocessor, motherboard, local bus, baud, 68000 microprocessor, local operating network, digital telephony, quadrature amplitude modulation, Pentium microprocessor, computer system administration, software installation, computer benchmark, computer networking, analog output, computer analysis, real-time software, bus architecture, bit mapping, linear system, integrated-circuit chip, computer system emulation, routing, microcontroller application, software maintenance, 80386 microprocessor, microprocessor-controlled, application development system, digital computer, software design, control system design, direct memory access, electronic output, computer engineering, computer design engineering, computer system integration, UNIX software development tool, simulation software, software system development, printed circuit board design-for-manufacturability, application software, active control, computer data communication protocol, computer processing, computer programming, computer processor architecture, integrated software engineering environment, data acquisition, embedded computer system, open-system architecture, client/server architecture, computer system, digital control system, real-time system, microcomputer, telephony, computer technology, computer, computer hardware, software testing, software engineering, software development tool, real-time operating system, operating system, microprocessor, microprocessor circuit, microprocessor application, digital signal processing, control system, control loop, computer software, computer science, computer architecture, computer application process, computer algorithm, adaptive control