Software Engineer

Software Engineer


[ Malaysia Online Resume Listing ] [ FAQ ]

Posted by on September 10, 19100 at 02:20:13:


David J. McCullough Senior Software Engineer

3030 Suncrest Dr. #202 San Diego, CA - USA 92116 phone: (619) 284-2452

Qualification Summary

15+ years professional software development on both host computer systems and real time embedded platforms utilizing C, C++, Ada, Pascal and assembly languages. Proven experience in code performance issues, code reusability, real-time multi-tasking, and object oriented programming. Proficient in a wide range of software development environments.

Professional Employment

AP Labs Incorporated, 5871 Oberlin Drive, San Diego, CA 92121 (619) 546-8628 1993 - Present. Software Engineer - http://aplabs.com

Designed and developed software for real time systems (data acquisition and telemetry) in C language. Heavy empathizes on VMEbus based systems and PC104 form factor single board computers, VxWorks OS, device drivers (VxWorks, pSos, Unix), Solaris development platform, Linux and real-time Linux, embedded micro controller based systems. Extensive experience in real time software, multi-cpu systems, and client/server realtime systems. Experience in GUI development (Motif and Gnome toolkit).

Produced systems design specifications, developed basis of estimates for both software and hardware. Performed project management , produced and reviewed project bids as well as assisted sales force in their creation. Conducted onsite customer training and consulting services.

Thompson Software Products (formerly TeleSoft), 10251 Vista Sorrento Pkwy, San Diego CA 92121 (619) 457-2700 1985 - 1993 Software Engineer

Software development performed in Ada and assembly language on VAX VMS and Sun UNIX. Re-engineered embedded product object code linker, object code generation tools, and other software development tools to host on multiple platforms and target to a wide range of real-time embedded target boards.

NCR Corporation - Systems Engineering Scripps Ranch, 9900 Old Grove Rd. San Diego, CA 92121 (619) 578-9800 1982 - 1984. Computer Programmer

Software development performed primarily in NCRL (NCR's version of Pascal) and assembly language. Developed firmware assembler. Produced firmware device drivers (SCSI & Multi-bus). Modified and maintained object code linker. Developed a user interface library that provided access to optimized operating system IO, file management, synchronization and process control routines for customer written programs.

Education

1982 - Present Various graduate and undergraduate Computer Science courses .
UCSD, UCSD Extension, and Mesa College.

1978 - 1981 Bachelor Degree - Computer Science, State University of New York, Oswego, New York



[ Malaysia Online Resume Listing ] [ FAQ ]