How to Become a Computer Engineer in 5 Steps

Computer engineers develop and maintain computer programs and applications. Find out about the education, training and experience you'll need to enter this field, and learn what professional certifications may be useful. Schools offering Computer Engineering degrees can also be found in these popular choices.

What is a Computer Engineer?

Computer engineers, who are also called computer software engineers, are trained professionals who work with software applications and systems software. As a computer engineer, you'll design and maintain computer programs that assist with functional tasks. You may also design, maintain and expand computer programs that run the overall computer system for a company.

Step 1: Get Trained

The U.S. Bureau of Labor Statistics (BLS) reports that a bachelor's degree is usually the basic requirement for entry-level computer engineering jobs; however, depending on the job, a master's degree may be preferred (www.bls.gov). Degree programs consistent with this vocation include computer science, computer information systems, software engineering and other related disciplines.

At the bachelor's level, depending on your technology major, your curriculum may include coursework in systems analysis, data structures, software design and programming languages. Your graduate studies will consist of advanced training on subject matter within your chosen curriculum, which may include enterprise architecture, software quality and testing, research and artificial intelligence.

Step 2: Consider Certification

Certification is not required but is a recommended form of professional credentialing. You might obtain certification through professional trade organizations, such as the Institute of Electrical and Electronics Engineers (IEEE). Additionally, you may obtain certification in specific software programs through the vendors that distribute them. For example, if you hold certification in Microsoft Windows, you may have greater chances of gaining employment with a company that uses this operating system.

Step 3: Acquire Work Experience

As a computer engineer, you may work for many different types of organizations. You could be employed by technology companies that design and implement products, such as operating systems, middleware, computer games and utility applications. You might also work for non-technology companies that use computer technologies for their operations, such as for billing, payroll and inventory. According to the BLS, job opportunities for computer software engineers were expected to grow by 21% between 2008 and 2018. In 2010, the median salary for computer engineers who specialize in software applications was $87,790, while those who specialize in systems software was $94,180.

Step 4: Join a Trade Association

Trade associations provide members with various benefits, such as continuing education opportunities, professional networking resources and industry updates. Some of the trade organizations you might join include the Software & Information Industry Association, the International Association for Computer Information Systems and the IEEE.

Step 5: Stay Current

Staying current on new technologies, procedures and industry initiatives is important to your daily activities. Industry updates and continuing education programs may be provided by employers, but is also available through trade associations, colleges and software vendors. Such programs may be available in the form of courses, conferences and professional development seminars.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:

Popular Schools

  • ITT Technical Institute

    ITT Technical Institute responds quickly to information requests through this website.

    Popular programs at ITT Technical Institute:

    • Bachelor Degrees
    • Associate Programs

    Campus-Based Programs Available:

    View All Locations
    • Alabama: Bessemer, Madison, Mobile
    • Arkansas: Little Rock
    • Arizona: Phoenix, Tempe, Tucson
    • California: Clovis, Concord, Corona, Culver City, Lathrop, Oakland, Orange, Oxnard, Rancho Cordova, San Bernardino, San Diego, San Dimas, Sylmar
    • Colorado: Aurora, Westminster
    • Florida: Fort Lauderdale, Fort Myers, Jacksonville, Lake Mary, Miami, Orlando, Saint Petersburg, Tampa, West Palm Beach
    • Georgia: Duluth
    • Iowa: Clive
    • Idaho: Boise
    • Indiana: Fort Wayne, Indianapolis, Merrillville, Newburgh, South Bend
    • Kansas: Overland Park, Wichita
    • Kentucky: Lexington, Louisville
    • Louisiana: Baton Rouge, Saint Rose
    • Massachusetts: Norwood, Wilmington
    • Maryland: Hanover
    • Michigan: Canton, Dearborn, Grand Rapids, Southfield, Swartz Creek, Troy
    • Missouri: Arnold, Earth City, Kansas City, Springfield
    • Mississippi: Madison
    • Nevada: Henderson, North Las Vegas
    • New York: Getzville
    • Ohio: Akron, Columbus, Dayton, Hilliard, Maumee, Norwood, Strongsville, Warrensville Heights, Youngstown
    • Oklahoma: Oklahoma City, Tulsa
    • Oregon: Portland, Salem
    • Tennessee: Chattanooga, Cordova, Johnson City, Knoxville, Nashville
    • Texas: Arlington, Austin, Desoto, Houston, Richardson, San Antonio, Waco, Webster
    • Utah: Murray
    • Virginia: Chantilly, Norfolk, Richmond, Salem, Springfield
    • Washington: Seattle, Spokane Valley
    • Wisconsin: Green Bay, Greenfield, Madison
    • West Virginia: Huntington
  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    Online and Campus-Based Programs Available:

    View All Locations
    • Anywhere: Online Campus
    • Alabama: Birmingham, Huntsville
    • Arkansas: Little Rock
    • Columbia (D.C.): Washington
    • Delaware: Newark
    • Florida: Coral Springs, Fort Lauderdale, Jacksonville, Maitland, Miami, Miramar, Orlando, Palm Beach Gardens, Tampa
    • Georgia: Atlanta, Augusta, Columbus, Douglasville, Lithonia, Morrow, Roswell, Savannah
    • Louisiana: Metairie
    • Maryland: Baltimore, Millersville, Owings Mills, Rockville, Suitland
    • Mississippi: Jackson
    • North Carolina: Charlotte, Greensboro, Huntersville, Morrisville, Raleigh
    • Pennsylvania: Center Valley, King of Prussia, Philadelphia, Springfield, Trevose, Warrendale
    • South Carolina: Columbia, Greenville, North Charleston
    • Tennessee: Knoxville, Memphis, Nashville
    • Texas: Austin, Cedar Hill, Dallas, Houston, Irving, Plano, San Antonio, Stafford
    • Virginia: Alexandria, Arlington, Ashburn, Chesapeake, Fredericksburg, Glen Allen, Manassas, Midlothian, Newport News, Virginia Beach, Woodbridge
    • West Virginia: Scott Depot
  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Bachelor Degrees

    Online Programs Available

  • Herzing University

    Herzing University responds quickly to information requests through this website.

    Popular programs at Herzing University:

    Online Programs Available

  • Kaplan University

    Kaplan University responds quickly to information requests through this website.

    Popular programs at Kaplan University:

    Online Programs Available

  • International Academy of Design and Technology

    International Academy of Design and Technology responds quickly to information requests through this website.

    Popular programs at International Academy of Design and Technology:

    Campus-Based Programs Available:

    View All Locations
    • Nevada: Henderson
    • Washington: Tukwila
  • ECPI University

    ECPI University responds quickly to information requests through this website.

    Popular programs at ECPI University:

    Campus-Based Programs Available:

    View All Locations
    • South Carolina: North Charleston
    • Virginia: Virginia Beach
  • Baker College Online

    Baker College Online responds quickly to information requests through this website.

    Popular programs at Baker College Online:

    Online Programs Available

  • DeVry University

    DeVry University responds quickly to information requests through this website.

    Popular programs at DeVry University:

    • Bachelor Degrees

    Online and Campus-Based Programs Available:

    View All Locations
    • Anywhere: Online Campus
    • Arizona: Glendale, Mesa, Phoenix
    • California: Alhambra, Anaheim, Bakersfield, Colton, Daly City, Elk Grove, Fremont, Fresno, Long Beach, Oakland, Oxnard, Palmdale, Pomona, San Diego, San Jose, Sherman Oaks
    • Colorado: Colorado Springs, Greenwood Village, Westminster
    • Florida: Fort Lauderdale, Jacksonville, Miami, Miramar, Orlando, Tampa
    • Georgia: Alpharetta, Atlanta, Decatur, Duluth, Stockbridge
    • Illinois: Addison, Chicago, Downers Grove, Elgin, Gurnee, Naperville, Schaumburg, Tinley Park
    • Indiana: Indianapolis, Merrillville
    • Kentucky: Louisville
    • Maryland: Bethesda
    • Michigan: Southfield
    • Minnesota: Edina
    • Missouri: Kansas City, Saint Louis
    • North Carolina: Charlotte, Morrisville
    • New Jersey: Cherry Hill, North Brunswick, Paramus
    • Nevada: Henderson
    • New York: New York, Rego Park
    • Ohio: Cincinnati, Columbus, Dayton, Seven Hills
    • Oklahoma: Oklahoma City
    • Oregon: Portland
    • Pennsylvania: Cranberry Township, Fort Washington, King of Prussia, Philadelphia, Pittsburgh
    • Tennessee: Memphis, Nashville
    • Texas: Austin, Fort Worth, Houston, Irving, Richardson, San Antonio, Sugar Land
    • Utah: Sandy
    • Virginia: Arlington, Chesapeake, Manassas
    • Washington: Bellevue, Federal Way, Lynnwood
    • Wisconsin: Milwaukee, Waukesha
  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    Online and Campus-Based Programs Available:

    View All Locations
    • Anywhere: Online Campus
    • Florida: Winter Park
  • The University of Liverpool

    The University of Liverpool responds quickly to information requests through this website.

    Popular programs at The University of Liverpool:

    • Master

    Online Programs Available

  • Post University

    Post University responds quickly to information requests through this website.

    Popular programs at Post University:

    • Bachelor Degrees

    Online Programs Available

  • Robert Morris University

    Robert Morris University responds quickly to information requests through this website.

    Popular programs at Robert Morris University:

    • Master

    Online Programs Available

  • University of Phoenix

    University of Phoenix responds quickly to information requests through this website.

    Popular programs at University of Phoenix:

    Online and Campus-Based Programs Available:

    View All Locations
    • Anywhere: Online Campus
    • Arizona: Mesa, Phoenix, Tempe
    • California: Bakersfield, Beale AFB, Chula Vista, Costa Mesa, Diamond Bar, El Centro, Fairfield, Fresno, Gardena, La Palma, Lancaster, Lathrop, Murrieta, Ontario, Palm Desert, Pasadena, Sacramento, Salida, San Bernardino, San Diego, San Marcos, Visalia, Woodland Hills
    • Colorado: Colorado Springs, Lone Tree, Westminster
    • Florida: Jacksonville, Orlando, Temple Terrace
    • Georgia: Atlanta, Sandy Springs
    • Hawaii: Honolulu, Kapolei
    • Massachusetts: Braintree
    • Maryland: Columbia
    • New Mexico: Albuquerque, Santa Teresa
    • Texas: El Paso, San Antonio
    • Utah: Clearfield, Salt Lake City, South Jordan
    • Virginia: Arlington
  • Penn Foster Career School

    Penn Foster Career School responds quickly to information requests through this website.

    Popular programs at Penn Foster Career School:

    Online Programs Available