Information Provided by the Bureau of Labor Statistics Occupational Outlook Handbook
Computer Software Engineers, Systems Software
Computer software engineers are projected to be one of the fastest growing occupations over the 2004-14 period. Very good opportunities are expected for college graduates with at least a bachelors degree in computer engineering or computer science and with practical work experience. Computer software engineers must continually strive to acquire new skills in conjunction with the rapid changes that are occurring in computer technology
On average, Computer Software Engineers, Systems Software
earn $ 85,370 per year
Job Opportunities for Technology / Computer / IT Careers are
expected to:
Increase faster than average.
Artificial Intelligence and Robotics
Computer Engineering Technologies/Technicians
General Computer Engineering
General Computer Science
Information Science/Studies
Actuaries
Aerospace Engineers
Computer software engineers apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. The tasks performed by these workers evolve quickly, reflecting new areas of specialization or changes in technology, as well as the preferences and practices of employers.
Most employers prefer applicants who have at least a bachelors degree and broad knowledge of, and experience with, a variety of computer systems and technologies. The usual college major for applications software engineers is computer science or software engineering. Systems software engineers often study computer science or computer information systems.
Computer software engineers held about 857,000 jobs in 2006. Approximately 507,000 were computer applications software engineers, and about 350,000 were computer systems software engineers. Although they are employed in most industries, the largest concentration of computer software engineersmore than 29 percentis in computer systems design and related services.
Association for Computing Machinery (ACM)
Institute of Electronics and Electrical Engineers Computer Society
National Workforce Center for Emerging Technologies
University of Washington Computer Science and Engineering Department