. . . . . "Manages a group responsible for the design and/or development of software for platforms, peripherals, applications, diagnostics, or tools using a range of applicable technologies (e.g., programming languages, compilers, assemblers and other tools) and state-of-the-art software engineering methodologies." .