Art04 PDF
Art04 PDF
Art04 PDF
Fall 2000
engineers
Theyre the binary bosses who dream up new computer hardware, software,
and systems, making yesterdays science fiction todays fact. Without them,
our computerized window on the world would be a vacant screen.
by Roger Moncarz
Fall 2000
29
engineers described in this article may be similar to those experts perceptions of systems analysts. However, BLS defines
systems analyst as a separate occupation that is less technical in
scope. BLS data on employment, outlook, and earnings for systems analysts are not included in this article.
Hardware engineers
develop computer
chips with greater
capacity and power
to handle the many
tasks computers
perform.
packaged systems and systems software or create customized
applications.
Computer systems engineers. Systems engineers work for
companies that configure, implement, and install complete
computer systems. They may be members of the marketing or
sales staff, where they serve as the primary technical resource
for salesworkers and customers. They also may be involved in
product sales and in providing their customers with continuing
technical support.
Computer systems engineers coordinate the construction
and maintenance of an organizations computer system and
plan its growth. Working with a company, they coordinate its
departments computer needsordering, inventory, billing, and
payroll recordkeeping, for exampleand make suggestions
about its technical direction. They might also set up the
companys intranets, networks that link computers within the
organization and ease communication.
In the current job market for computer professionals, the
term engineer is sometimes used loosely. Thus, some industry experts maintain that the job titles systems engineer, as
defined above, and systems analyst are interchangeable. And
some of the occupational and training information about systems
Fall 2000
Working conditions
Computer engineers usually work in well lit, comfortable offices or computer laboratories. Every computer engineer uses a
computer, and many also use other equipment such as logic
analyzers.
Most computer engineers work about 40 hours a week but
may also have to work evenings or weekends to meet deadlines
or solve unexpected technical problems. And like other workers
who sit for hours at a computer typing on a keyboard, computer
engineers are susceptible to eyestrain, back discomfort, and
hand and wrist problems such as carpal tunnel syndrome.
Many computer engineers also interact with customers and
coworkers as they strive to improve hardware and software for
users. For example, engineers employed by computer vendors
and consulting firms spend much of their time away from the
office, frequently traveling overnight, to meet with customers.
They call on customers in businesses ranging from manufacturing plants to financial institutions.
As networks expand, computer engineers may be able to
use modems, laptops, e-mail, and the Internet to provide more
technical support and other services from their main office,
connecting to a customers computer remotely to identify and
correct developing problems.
Employment and outlook
Computer engineers held about 299,000 jobs in 1998. Although
they are increasingly employed in most industries, computer
engineers are concentrated primarily in the computer and data
processing services industry. This industry includes firms that
develop and produce prepackaged software and firms that provide contractual computer services such as computer programming, systems integration, and information retrieval, including
online databases and Internet services. Many computer engineers work in other industries, such as government agencies,
manufacturers of computers and related electronic equipment,
and colleges and universities.
Employers of computer engineers range from startup companies to established industry leaders. The proliferation of
Internet, e-mail, and other communications systems expands
electronics to engineering houses traditionally associated with
unrelated disciplines. Engineering firms specializing in building
bridges and power plants, for example, hire computer engineers
to make use of new geographic data systems and automated
drafting capabilities. Communications firms need computer
Every computer
engineer uses a
computer, but many
engineers also
interact with
customers and
coworkers.
these skills. (See the Qualifications, training, and advancement
section below for more discussion of training requirements.)
Earnings
BLS data show full-time computer engineers earned a median
salary of nearly $62,000 in 1998. The middle 50 percent earned
between $46,240 and $80,500, the lowest 10 percent earned
less than $37,150, and the highest 10 percent earned more than
$92,850.
Computer engineers with a bachelors degree have higher
starting salaries than do bachelors degree graduates in many
other fields. According to a National Association of Colleges
and Employers survey, July starting salary offers for computer
engineering graduates with a bachelors degree averaged about
$49,505, compared to the $29,845 offered to bachelors degree
graduates in English. (For salary offers in other fields, see
Higher salaries for recent grads in the Grab Bag, page 27.)
The Association surveys also found that masters degree
graduates in computer engineering received starting salary offers of $58,700 in 1999, the most recent year for which reliable
data are available.
According to Robert Half International, a specialized staffing
Fall 2000
31
Computer engineers
must have strong
problemsolving and
analytical skills. They
also must be able to
communicate
effectively with team
members, other
staff, and
customers.
services firm, 1999 starting salaries for software engineers in
software development ranged from $55,000 to $80,000.
Computer engineers usually receive standard benefits such
as paid vacations and holidays, medical insurance, and pension
plans. Additional benefits may include profitsharing, stock options, and a company car and mileage allowance.
Fall 2000
tion with electrical or electronics engineering degrees. As a result, graduates of computer engineering programs often find
jobs designing and developing hardware or related equipment.
Academic programs in software engineering emphasize
software and may be offered as a degree option or in conjunction with computer science degrees. Students seeking software
engineering jobs enhance their employment opportunities by
participating in internship or co-op programs offered through
their schools. These experiences provide students with broad
knowledge and experience, making them more attractive candidates to employers. Inexperienced college graduates may be
hired by large computer and consulting firms that train new
hires in intensive, company-based programs. In many firms,
mentoring has become part of the evaluation process for new
employees.
For systems engineering jobs that require workers who have
a college degree, a bachelors in computer science or computer
information systems is typical. For systems engineering jobs
that place less emphasis on workers having a computer-related
degree, there are several computer training programs offered by
systems software vendors, including Microsoft, Novell, and
Oracle. These training programs usually last from 1 to 4 weeks
but are not required in order to sit for a certification exam; several study guides are also available to help prepare for the exams. However, many training authorities feel that program certification alone is not sufficient for most computer engineering jobs.
Professional certification is offered by the Institute for Certification of Computing Professionals. This voluntary certification is available to those who have a college degree and at least
2 years of experience. Candidates must pass an examination
covering general knowledge and two specialty areas or one specialty area and two computer programming languages. In addition, the Institute of Electrical and Electronics Engineers Computer Society recently announced plans to certify software
engineers who pass an examination.
As is the case with most occupations, advancement opportunities for computer engineers increase with experience. Entrylevel computer engineers are likely to test and verify ongoing
designs. As they become more experienced, computer engineers may design hardware and software. They eventually may
advance to become a project manager, manager of information
systems, or chief information officer. Some computer engineers
with several years of experience or expertise find lucrative opportunities working as systems designers or independent consultants or starting their own computer consulting firms.
As technological advances continue, computer engineers
must continually update their skills. To assist them, continuing
education and professional development seminars are offered
by employers, hardware and software vendors, colleges and
universities, private training institutions, and professional computing societies.
Persons without
computer-related
degrees may
complete one of
several training
programs offered by
systems software
vendors.
Oracle Corporation
500 Oracle Parkway
Redwood Shores, CA 94065
1 (800) 529-0165
http://education.oracle.com/certification
For information on training leading to Cisco certifications,
contact:
Cisco Systems, Inc.
170 W. Tasman Dr.
San Jose, CA 95134
1 (800) 829-6387
http://www.cisco.com/warp/public/10/wwtraining
Information on training leading to Novell certifications is available from:
Novell, Inc.
2211 N. First St.
San Jose, CA 95131
(800) 233-3382
http://education.novell.com/certinfo
Fall 2000
33