Kevin Bulgrien

Kevin Bulgrien
Sr. Electrical Engineer


To engineer software, firmware, hardware, and computing solutions that help people; striking a strategic balance between the wants and requirements of business and customer while maintaining commitment to integrity, quality, service, and continuous improvement.


Strengths Finder 2.0

  • Learner
  • Responsibility
  • Strategic
  • Intellection
  • Belief


  • Design & Integration
  • Embedded Technologies
  • Digital Electronics
  • Manufacturing Support
  • PCB & Schematic
  • Computer-On-Module
  • Logic & Bus Analysis
  • Troubleshooting
  • Test Equipment


  • C & C++
  • FORTH & Pascal
  • Assembly
  • Shells & Scripting
  • Web & Markup
  • SQL & Database
  • Interrupt Handlers
  • Communications
  • GTK & libglade
  • GNU Make & Autotools
  • Technical Writing
  • Doxygen


  • Office Tools, Utilities
  • Graphics & Diagramming
  • Schematic Capture & PCB
  • Difference Analysis
  • Debuggers & Analyzers
  • Development Environments
  • CVS, SVN, Bazaar...
  • GNUCash, QuickBooks
  • Installers


  • Linux & Unix
  • DOS & Windows
  • Embedded
  • HPUX, Solaris
  • HP-Basic
  • Novell & Other


  • Various Linux & Unix
  • Apache, PostgreSQL
  • Firewall, Security Tools
  • Web Applications
  • Virtualization


  • Networking, Telephony
  • SM/MM fiber optics, Cat5e
  • T1, ISDN, RS-232, RS-422
  • Hubs, Switches, Routers
  • Multiplexers, Port Servers
  • Printers, Terminals


Oct 2000 - Present

General Dynamics C4 Systems
formerly TriPoint Global Communications, VertexRSI, General Dynamics SATCOM Technologies
Senior Electrical Engineer

  • Design, implement, maintain Windows Embedded operating systems. Specify embedded system platforms, components, and operating systems. Design, implement, and maintain manufacturing equipment.
  • Design, develop, and maintain C/C++ applications to deploy on or interact with embedded systems.
  • Troubleshoot, diagnose, and mitigate severe embedded product technical issues including CFLASH/SSD corruption, system instability, etc.
  • Mature and continuously improve product development via documentation and scripted process automation to drive quality and efficiency into product development.
  • Design and implement monitor & control interfaces via data-driven model to generate documentation and code for embedded systems and associated client applications.
  • Package software with tools like Flexera InstallShield.
  • Troubleshoot and maintain embedded systems implemented in FORTH. Diagnose and repair CPLD code. Patched a malfunctioning assembler. Often these things are performed without prior application experience.
  • Use tools such as assembly language, gcc, and Dynamic C, etc. to implement embedded product subsystems.
  • Deploy, maintain, and utilize information tools such as Wiki, forums, and newsgroups to capture and preserve business critical data.
  • Deploy and administer Linux servers that host version control, web and database applications, shell environment, etc.
  • Configure and maintain SQL Server instances to support Windows XP Embedded Development Suite.
  • Maintain HP BASIC, FreeDOS, and other legacy operating systems on manufacturing equipment.
  • Maintain and support HPUX and Solaris servers that host legacy product intellectual property and development tools.
  • Utilize schematic capture and board layout tools to implement/modify board designs. Implement resolver and optical encoder interfaces in embedded systems.
  • Specify and utilize design comparison tools to assure accurate implementation of schematic and printed circuit board engineering change orders.
  • Design and implement embedded software on a Delta Tau Turbo PMAC2 for data acquisition in multiple 4-meter optical telescopes.

Jun 1999 - Oct 2000

Ronald Hill dba CompSupport
Network Engineer

  • Support of SCO and NCR UNIX systems, data terminals, output devices, and personal computers.
  • Multi-user computer system serial and network communication systems support.
  • Network cable plant installation, certification, and as-built documentation.
  • Consultation, design, implementation, and maintenance of enterprise-wide LAN/WANs deployed over POTS, Ethernet, ISDN, T1 and SM/MM fiber optic services.
  • Site surveys, project estimating, proposal drafting, project management, and deployment of telephone cabling and telephone services as an authorized contractor for a Competitive Local Exchange Carrier (CLEC) in two metropolitan areas.
  • Y2K problem diagnosis and intermediate solution provided for cable TV switching router at AT&T/TCI Cablevision in Dallas, Texas.

Apr 1992 - Jun 1999

EDP Enterprises, Inc.
Senior Systems Engineer

  • Extensively deployed and supported NCR System 3000 UNIX and Microsoft NT 4.0 servers and their serial data and Ethernet LAN/WAN communication networks.
  • Responsibilities included in-depth telephone support, diagnosis, and on-site analysis/repair of operating systems, application software, third-party software, computer systems, and serial/Ethernet/POTS/FDDI/T1/ISDN/56K/Frame Relay communication equipment.
  • Designed, developed, and maintained comprehensive software diagnostic tools to facilitate problem diagnosis and resolution.
  • Extensive technical writing to document support and installation procedures.
  • Technical programming in C, COBOL, Seay Systems I-Shell, Awk, and Bourne Shell scripting for interfacing client software, third-party applications, and hardware, including printers, terminal servers, print servers, and port servers.
  • Acted as a technical consultant to internal development personnel and customer support staff.
  • Performed component level and card level repair of NCR data entry terminals.
  • One year of departmental supervisory experience.

Nov 1998 - Dec 1998

Encore Multimedia
Technical Consultant

  • Supported production of an interactive, multimedia CD-ROM.

Jul 1986 - Aug 1991

LeTourneau University formerly LeTourneau College
Information Technology

  • Responsible for enterprise-wide software and hardware support of Windows 3.x, DOS, CP/M personal computer systems, peripherals, and users. Occasionally supported DEC MicroVax II and IBM System 36 servers and users.
  • Duties included need/problem analysis, product assessment, procurement, installation, end-user training, and support.
  • Repaired computer equipment at card and component levels.
  • Developed software for campus personnel.
  • Authored procedure manuals for tasks and repairs performed by the computer center.
  • Analyzed office operation and developed custom software to facilitate office organization and information management.

Jun 1991

Riverway Company
Contract Programmer

  • Develop software to monitor, process, and display barge tug engine, fuel, and Global Positioning System real-time data collected via multiple RS-232 serial ports.

Nov 1987 - Mar 1989

LeTourneau University Research & Advanced Development Institute
Contract Programmer

  • Design and implement an escrow accounting program using dBase III and Clipper.
  • Provide documentation, training, and support.


1982 - 1986

LeTourneau University, Longview, Texas
B.S., Computer Science & Electrical Technology

1982 - 1982

Saint Clair County Community College, Port Huron, Michigan

1978 - 1982

Sandusky High School, Sandusky Michigan

Go to Top