Capture and manage customer requirements; Conduct design reviews; Create design documentation; Develop system software design; Document design & implementation; Establish customer relations; Function as system architect; Implement design through coding; Implement design with hardware; Lead proposal efforts; Manage software system maintenance; Manage software system sustainment; Manage software/system projects; Oversee configuration management; Oversee system design; Plan unit integration and sys