Thursday, September 27, 2012

Computer software engineers

Definition and Nature of the Work

Computer software engineers develop and maintain computer software programs, which are coded instructions that tell the computer what to do in logical steps. Software engineers work on a wide range of projects. They work in manufacturing, industry, engineering, government offices, and educational institutions. Sometimes they work on improving computer systems already in use. When asked to develop a program, a software engineer would first analyze the task and apply techniques of computer science, engineering, and mathematical analysis to come up with the best solution.

Education Requirements
A computer engineer needs a minimum of a bachelor's degree and a working knowledge of computers and computer software. A strong job candidate also has experience working with computers beyond the college classroom. Prospective engineers can choose college majors like computer science or computer software engineering. Other choices are computer science, computer information systems, and graduate programs in computer technology.
 
Necessary Skills
 
  • logical skills
  • abstract skills
  • communications skills
Other Interesting Facts
The average annual salary for computer applications software engineers was $85,660 per year in 2007. That same year, systems software engineers made an average of $90,780 per year.

Looking ahead, there are expected to be 324,000 new computer software engineers through 2016. Of those, 226,000 will work as applications software engineers and the rest will work as systems software engineers. There should be a total of 1.1 million computer software engineers by 2016.

No comments:

Post a Comment