TD McKay, PhD

Navigation

Recent site activity

Home‎ > ‎

Gateway Software Management Responsibilities

As the Senior Software Engineering Manager (functioning at the level of a director) of Software Engineering I reported to the Vice President of Engineering.  My organization was divided up into 4 groups:

a)    Software and peripherals – qualified all Windows operating systems and related products, qualify software that we pre-install or bundle with systems, and peripherals that are branded Gateway or bundled with Gateway products.  We work quite closely with Microsoft on new operating systems.

b)    Server software – we qualified the shipment of Linux operating systems, manageability software, and other server software.

c)    Software development – we developed and maintained an internally developed product tracking database that also stored test plans, documentation, and drivers through the products life cycle.  Developed applications shipped on client systems.

d)    Manufacturing Software Services – consisted of 4 subgroups:

a.    Pre-installed software – the development of images for automated installation on the systems (Desktops, Mobiles, Servers)

b.    Automation – Create, manage and deploy an automated system for ensuring that CTO system components match client orders and that all components use qualified BIOS and firmware versions

c.    Autotest - Create, manage and deploy a consistent Gateway standard of system level diagnostics for factory verification of system hardware and software functionality

d.    Restoration - Develop and maintain system restoration solutions for all Desktops, Portables and Servers

 
 
The following diagram displays functions and workflow responsibilities while Senior Software Engineering Manager at Gateway, approved to become director until the company purchased e-Machines.  Responsibilities included hardware peripherals but not the computer hardware.  Responsibilities did not include system qualification testing.
 

Software Management Responsibilities

 

Gateway Software org char

 

The following presentation provides an overview of the software organization.
 

Software Engineering Presentation