 |
 |
Computer Engineer
Develops, researches, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable computers to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Excludes paraprofessional positions. Analyzes software requirements to... [+] More
Develops, researches, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable computers to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Excludes paraprofessional positions. Analyzes software requirements to determine feasibility of design within time and cost constraints. Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software and operational and performance requirements of overall system. Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Develops and directs software system testing procedures, programming, and documentation. Consults with customer concerning maintenance of software system. May coordinate installation of software system. [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Engineering Professor
Teach courses pertaining to the application of physical laws and principles of engineering for the development of machines, materials, instruments, processes, and services. Include teachers of subjects, such as chemical, civil, electrical, industrial, mechanical, mineral, and petroleum engineering. Include both... [+] More
Teach courses pertaining to the application of physical laws and principles of engineering for the development of machines, materials, instruments, processes, and services. Include teachers of subjects, such as chemical, civil, electrical, industrial, mechanical, mineral, and petroleum engineering. Include both teachers primarily engaged in teaching and those who do a combination of both teaching and research. Exclude Computer Science Teachers, Postsecondary (25-1021). [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Engineering Technician
Apply electrical and electronic theory and related knowledge, usually under the direction of engineering staff, to design, build, repair, calibrate, and modify electrical components, circuitry, controls, and machinery for subsequent evaluation and use by engineering staff in making engineering design decisions. Exclude Broadcast Technicians (27-4012).
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Engineering & Scientific Programmer
Plans, coordinates, and modifies scientific, engineering, and other technical problem formulations to formats that can be processed by computer. Resolves symbolic formulations, develops flowcharts and block diagrams, and encodes resultant equations for processing by applying extensive knowledge of branch of... [+] More
Plans, coordinates, and modifies scientific, engineering, and other technical problem formulations to formats that can be processed by computer. Resolves symbolic formulations, develops flowcharts and block diagrams, and encodes resultant equations for processing by applying extensive knowledge of branch of science, engineering, or advanced mathematics, such as differential equations or numerical analysis, and understanding of capabilities and limitations of computer. This is a professional level non-supervisory position. Confers with other engineering and technical personnel to resolve problems of intent, inaccuracy, or feasibility of computer processing. Enters program into computer system. Reviews results of computer runs with interested personnel to determine necessity for modifications or reruns. Develops new subroutines or expands program to simplify statement, programming, or coding of future problems. May coordinate activities of computer programmers. [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Software Engineer
Develops, researches, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable computers to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Excludes paraprofessional positions. Analyzes software requirements to... [+] More
Develops, researches, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable computers to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Excludes paraprofessional positions. Analyzes software requirements to determine feasibility of design within time and cost constraints. Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software and operational and performance requirements of overall system. Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Develops and directs software system testing procedures, programming, and documentation. Consults with customer concerning maintenance of software system. May coordinate installation of software system. [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Network Engineer
Install, configure, and support an organization's local area network (LAN), wide area network (WAN), and Internet system or a segment of a network system. Maintain network hardware and software. Monitor network to ensure network availability to all system users and... [+] More
Install, configure, and support an organization's local area network (LAN), wide area network (WAN), and Internet system or a segment of a network system. Maintain network hardware and software. Monitor network to ensure network availability to all system users and perform necessary maintenance to support network availability. May supervise other network support and client server specialists and plan, coordinate, and implement network security measures. Exclude Computer Support Specialists (15-1041). [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Hardware Engineer
Researches, designs, develops, runs tests, and evaluates computer hardware such as computer chips, circuit boards, computer systems, keyboards, modems, printers, and other related equipment. Collaborates with software engineers and other scientists in design and testing of computer hardware, circuits, and... [+] More
Researches, designs, develops, runs tests, and evaluates computer hardware such as computer chips, circuit boards, computer systems, keyboards, modems, printers, and other related equipment. Collaborates with software engineers and other scientists in design and testing of computer hardware, circuits, and related components. Excludes paraprofessional positions. Researches, develops, designs, and tests computers and related electrical components, equipment, and systems, applying principles and techniques of electrical engineering. Works closely with software engineers and other scientists in design and testing of computer hardware, circuits, and related components. May supervise technicians, drafters, or lower level engineering personnel. May direct activities to ensure that manufacturing, construction, installation, and operational testing conform to functional specifications and customer requirements. May direct and coordinate operation, maintenance, and repair of equipment and systems in field installations. May use computer-assisted engineering and design software and equipment to perform engineering tasks. [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Methods Engineer
Analyzes organizational business needs in terms of information technology systems requirements. Develops information technology systems that will provide system capabilities required for projected workloads, and plans layout and installation of new system or modification of existing system. Excludes paraprofessional positions. Confers... [+] More
Analyzes organizational business needs in terms of information technology systems requirements. Develops information technology systems that will provide system capabilities required for projected workloads, and plans layout and installation of new system or modification of existing system. Excludes paraprofessional positions. Confers within the organization with various managers and staff to obtain information on limitations and capabilities of existing system and capabilities required for information technology requirements of the future. Evaluates factors such as number of departments serviced by data processing equipment, reporting formats required, volume of transactions, time requirements and cost constraints, and need for security and access restrictions to determine hardware configurations. Analyzes information to determine, recommend, and plan layout for type of computers and peripheral equipment, or modifications to existing equipment and system that will provide capability for proposed project or work load, efficient operation, and effective use of allotted space. May enter data into computer terminal to store, retrieve, and manipulate data for analysis of system capabilities and requirements. May specify power supply requirements and configuration. May recommend purchase of equipment to control dust, temperature, and humidity in area of system installation. May specialize in one area of system application or in one type or make of equipment. May train users to use new or modified equipment. May monitor functioning of equipment to ensure system operates in conformance with specifications. May represent consulting firm or equipment manufacturer. [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Network Engineer
Provides analytical, technical, and administrative support in the planning, design, and installation of new and existing Cisco voice and data communication systems and services. Plans, oversees, develops, and implements network policies and procedures and ensures network integrity as maintenance and... [+] More
Provides analytical, technical, and administrative support in the planning, design, and installation of new and existing Cisco voice and data communication systems and services. Plans, oversees, develops, and implements network policies and procedures and ensures network integrity as maintenance and modification projects to existing applications are undertaken. Troubleshoots network issues. Installs and upgrades network equipment and software. Creates and maintains documentation relating to network configuration, network mapping, processes, and service records. Establishes and documents network technical support processes and procedures. Practices network asset management, including maintenance of network component inventory and related documentation and technical specifications. Establishes voice and network standards regarding new technologies and applications. Monitors and tests network performance and provides network performance statistics and reports. Acts as technical liaison between clients, customers, and vendors resolve issues as needed. [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
|
 |
 |
Computer Systems Engineer
Analyzes organizational business needs in terms of information technology systems requirements. Develops information technology systems that will provide system capabilities required for projected workloads, and plans layout and installation of new system or modification of existing system. Excludes paraprofessional positions. Confers... [+] More
Analyzes organizational business needs in terms of information technology systems requirements. Develops information technology systems that will provide system capabilities required for projected workloads, and plans layout and installation of new system or modification of existing system. Excludes paraprofessional positions. Confers within the organization with various managers and staff to obtain information on limitations and capabilities of existing system and capabilities required for information technology requirements of the future. Evaluates factors such as number of departments serviced by data processing equipment, reporting formats required, volume of transactions, time requirements and cost constraints, and need for security and access restrictions to determine hardware configurations. Analyzes information to determine, recommend, and plan layout for type of computers and peripheral equipment, or modifications to existing equipment and system that will provide capability for proposed project or work load, efficient operation, and effective use of allotted space. May enter data into computer terminal to store, retrieve, and manipulate data for analysis of system capabilities and requirements. May specify power supply requirements and configuration. May recommend purchase of equipment to control dust, temperature, and humidity in area of system installation. May specialize in one area of system application or in one type or make of equipment. May train users to use new or modified equipment. May monitor functioning of equipment to ensure system operates in conformance with specifications. May represent consulting firm or equipment manufacturer. [-] Less
 |
For Individuals: |
|

|
 |
For Business/HR: |
|

|
|
 |
|
Salary Survey Data for Compensation Professionals
|