Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.
<ul><li>Analyze problems to develop solutions involving computer hardware and software.</li><li>Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.</li><li>Assign or schedule tasks to meet work priorities and goals.</li><li>Meet with managers, vendors, and others to solicit cooperation and resolve problems.</li><li>Design computers and the software that runs them.</li><li>Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers.</li><li>Evaluate project plans and proposals to assess feasibility issues.</li><li>Consult with users, management, vendors, and technicians to determine computing needs and system requirements.</li><li>Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, or robotics.</li><li>Develop and interpret organizational goals, policies, and procedures.</li><li>Develop performance standards, and evaluate work in light of established standards.</li></ul>