Computer Engineer & Computer ScientistsDescriptionComputer engineer's design and test computer hardware and software. Computer engineers are part of a team of workers who develop computer equipment (hardware) and programs (software). Computer engineers are the team members who solve theoretical problems. They apply their knowledge of math and science to computer design. They help solve technical problems and pass that information on to team members who do the programming or create the equipment. However, engineers sometimes are involved in the hands-on part of the job.

Wages In Minnesota, the median wage for computer engineers is $5, 230 per month. Half of all computer engineers earn between $4, 270 and $6, 750 per month. Nationally, the median wage for computer engineers is $5, 280 per month. Half of all computer engineers earn between $4, 155 and $6, 685 per month. Employment In Minnesota, about 7, 024 computer engineers work in this medium-sized occupation. Nationally, about 299, 300 computer engineers work in this medium-sized occupation.

Major employers: Computer and data processing service firms and Computer manufacturers Roughly 11 percent of computer engineers are self-employed. Outlook In Minnesota, the employment for computer engineers is expected to grow much faster than average for all occupations through the year 2008. Nationally, the number of jobs for computer engineers is expected to grow much faster than average through the year 2008. In fact, this is expected to be one of the fastest growing occupations in the United States. Knowledge Computers and Electronics: Knowledge of computer hardware and software. Engineering and Technology: Knowledge of how to build machines, buildings, and other things.

Also includes knowledge of how to use computers, machines, and tools to do work more usefully. Mathematics: Knowledge of the rules and uses of numbers. Areas of knowledge include arithmetic, algebra, geometry, and statistics. English Language: Knowledge of the meaning, spelling, and use of the English language. Administration and Management: Knowledge of managing the operations of a business, company, or group. Design: Knowledge of making and using plans, blueprints, drawings, and models.

Education and Training: Knowledge of teaching and the methods involved in learning and instruction. Clerical: Knowledge of general office work such as filing and recording information. Customer and Personal Service: Knowledge of providing special services to customers based on their needs. Telecommunications: Knowledge of the equipment that is used to send messages as electronic impulses. Examples include radio, television, telegraph, and cable. Skills and Abilities Communicate Express ideas clearly when speaking or writing.

Listen to others, understand, and ask questions. Read and understand technical specifications and manuals. Reason and Problem Solve Combine several pieces of information and draw conclusions. Identify problems and review information. Analyze options and apply solutions. Understand new information or materials by studying and working with them.

Use reasoning to discover answers to problems. Analyze ideas and use logic to determine their strengths and weaknesses. Follow guidelines to arrange objects or actions in a certain order. Judge the costs and benefits of a possible action. Notice when something is wrong or is likely to go wrong. Think of new ideas or creative ways to solve problems.

Develop rules that group items in various ways. Identify what must be changed to reach goals. Remember information such as words, numbers, pictures, and procedures. Determine how a system should work and how changes will affect outcomes. Use Math and Science Use math skills to solve problems. Use scientific methods to solve problems.

Add, subtract, multiply, and divide quickly and correctly. Manage Oneself, People, Time and Things Obtain needed equipment, facilities, and materials and oversee their use. Work with People Change behavior in relation to others? actions. Teach others how to do something. Work with Things Analyze needs and requirements when designing products. Determine the causes of technical problems and find solutions for them.

Write computer programs. Test equipment, software, or procedures to make sure they operate correctly. Design equipment and technology to meet user needs. Install equipment, machines, wiring, or programs to meet specifications. Determine the tools and equipment needed to do a job. Perceive and Visualize Imagine how something will look if it is moved around or its parts are rearranged..