Careersand Salaries
Menu

How to become a computer engineer

Steps, years and cost · Checked against its sources October 28, 2026

Answer

To become a computer engineer, earn a bachelor's degree in computer engineering or electrical engineering, ideally from an ABET-accredited program, and gain hardware experience through internships. No license is required for most jobs; some employers prefer a master's degree.

Total time
4-6 years (bachelor's, often followed by a master's)
Fastest path: 4 years
Minimum education
Bachelor's degree in computer engineering, electrical engineering or a closely related field
Exam or license
Not licensed for most jobs; a state Professional Engineer (PE) license is optional and needed only for roles that sign off on engineering work offered to the public
No required exam
Typical cost
$44.9K–$45.5K
Tuition and fees before aid

Median pay once qualified: $161,740 a year ($77.76 an hour), BLS OEWS, May 2025. See computer engineer pay in every state.

Steps to become a computer engineer

5 steps

  1. 1Take advanced math, physics and programming in high school

    Time: 4 years (high school)Sources 1

    Engineering programs expect students to be ready for calculus in the first semester, so take as much math as your school offers, along with physics and chemistry. Programming classes and hands-on projects with microcontroller boards, robotics clubs or electronics kits give you an early feel for how hardware and code work together, and they help college applications to engineering schools.

  2. 2Earn an ABET-accredited bachelor's degree

    Time: 4 yearsCost: $11,226/yr median public in-state tuitionSources 5, 4, 1

    Choose a computer engineering or electrical engineering program accredited by ABET's Engineering Accreditation Commission; accreditation is the standard path to a PE license and is valued by employers. Core courses include circuits, digital logic, computer architecture, signals, embedded systems and programming, with plenty of lab work. College Scorecard lists 393 computer engineering bachelor's programs.

  3. 3Complete internships or co-ops

    Time: 1-3 summers or co-op termsCost: Usually paidSources 1

    Internships at chip companies, electronics makers, defense contractors and research labs are often the route to a first job offer. Look for work that puts you on real boards and design tools: running simulations, writing test scripts, bringing up prototypes. Senior design projects in which you build working hardware are worth describing in detail on your resume.

  4. 4Consider a master's degree for chip design or research roles

    Time: 1-2 yearsCost: Varies by schoolSources 1, 6

    BLS notes that some employers require or prefer a master's degree in computer engineering, and about a third of hardware engineers surveyed by O*NET hold one. A master's lets you specialize in VLSI design, computer architecture, verification or embedded systems. Many engineers earn one part time while working, sometimes with employer tuition help.

  5. 5Optionally pursue the FE exam and a PE license

    Time: FE near graduation; PE after about 4 years of experienceCost: $225 FE; $400 PE exam (NCEES)Sources 2, 3, 7

    Most hardware engineers never need a license, but it helps for consulting or for work on systems that affect public safety. The FE Electrical and Computer exam is a 110-question computer-based test given year round at Pearson centers. Most states then require four years of progressive experience before the PE Electrical and Computer: Computer Engineering exam, an 85-question exam offered one day a year.

How long it takes to become a computer engineer

Fastest4 years
Typical4-6 years (bachelor's, often followed by a master's)
A 4-year bachelor's degree is the standard entry requirement. Many hardware engineers add a 1-2 year master's degree, which some employers require or prefer, especially for chip design. A Professional Engineer license, optional for most, usually takes about four more years of experience after graduation.

Education options

OptionLengthWhereNotes
Bachelor's degree in computer engineering4 yearsUniversities with engineering schoolsThe most direct route, covering both hardware and low-level software. Check that the program is ABET-accredited.
Bachelor's degree in electrical engineering4 yearsUniversities with engineering schoolsCommon for circuit, analog, power and signal-heavy hardware jobs. Add digital design and computer architecture electives.
Master's degree in computer or electrical engineering1-2 yearsUniversities, often with part-time or online optionsRequired or preferred by some employers, especially for chip design, verification and research roles.

Programs, tuition and graduates’ earnings

Field and credential (College Scorecard)ProgramsTuition, public (in-state, per year)Tuition, private (per year)Median federal loan debtGraduates’ median earnings after 4 years
Computer Engineering, bachelor's degree393$11,226$42,715$21,187$109,015

U.S. Department of Education, College Scorecard (most recent cohorts, released 2026-10-15). Scorecard groups programs by 4-digit field, so a row can include related programs. Tuition is the median published undergraduate tuition and fees of the colleges offering the program (shown only for undergraduate credentials); debt is the median of programs’ median federal loan debt at completion; earnings are the national median for the field and credential four years after completion.

Licensing, exams and certification

States do not require a license for most computer hardware engineering jobs, because the work is done for employers rather than offered directly to the public. Engineers who want to sign and seal engineering work, offer consulting services or advance in some government and public-safety roles can earn a Professional Engineer (PE) license.

The usual path, according to NCEES, is a bachelor's degree from an EAC/ABET-accredited program, the Fundamentals of Engineering (FE) exam, about four years of progressive work experience, and the Principles and Practice of Engineering (PE) exam. For computer engineers, the FE Electrical and Computer exam has 110 questions and a 5-hour-20-minute exam time, and the PE Electrical and Computer: Computer Engineering exam has 85 questions and is offered once a year. Boards may add applications, fees and continuing education for renewal, and many states offer other paths. Find your state board through the CareerOneStop License Finder.

Exam or credentialIssued byRequired?Fee
Fundamentals of Engineering (FE) exam, Electrical and Computer2National Council of Examiners for Engineering and Surveying (NCEES)Optional$225 (as of 2026)
Professional Engineer (PE) license, via the PE Electrical and Computer: Computer Engineering exam3,7State engineering licensing boards; exam by NCEESOptional$400 exam fee (as of 2026); state application fees extra

Requirements differ by state. Check your state’s rules in the CareerOneStop License Finder (U.S. Department of Labor) before you enroll.

Skills and qualities that matter

Digital logic and computer architecture
Designing a processor, memory interface or controller depends on knowing exactly how gates, timing and data paths behave.
Hardware description languages
Most digital hardware today is written in Verilog or VHDL and verified in simulation long before it becomes silicon or a board.
Lab debugging
First prototypes rarely work, and finding a timing glitch or noisy signal with an oscilloscope is a core daily task.
Programming in C and Python
Hardware engineers write firmware, test scripts and data analysis tools to check that designs meet the specification.
Technical communication
Specifications and design reviews must be clear to software, manufacturing and management teams who depend on the hardware.

O*NET 31.0 rates these skills as most important for the occupation: reading comprehension, critical thinking, active listening, writing, speaking.

What it costs and what it pays

Compare careers
Training cost
$44.9K–$45.5K
Before financial aid
Time
4-6 years (bachelor's, often followed by a master's)
Typical path
Median pay
$161,740
All US jobs: $50,980
Payback once qualified
Under 1 year
Pay above the all-jobs median vs. cost

Low: 4 years x College Scorecard median published in-state tuition at public colleges for computer engineering bachelor's programs, $11,226 = $44,904. High: the same degree plus the optional NCEES FE exam ($225) and PE Computer Engineering exam ($400). Out-of-state and private tuition, fees, housing, books and any master's degree are not included. Graduates' median federal loan debt is $21,187.

Rough guide only: ignores taxes, aid, interest and earnings given up during training. How we calculate it.

Where the career can lead

  • Senior, staff or principal hardware engineer

    Years of shipped designs and deep expertise in an area such as verification or chip architecture lead to technical leadership roles.

  • Engineering manager

    BLS notes that some hardware engineers move into engineering management, leading design teams and budgets.

  • Software engineer$135,980 median

    Computer engineering graduates can shift to embedded, systems or general software development, often with little extra training.

  • Electrical engineer$120,630 median

    Engineers with strong circuit backgrounds can move into broader electrical engineering roles such as power or analog design.

Can you become a computer engineer online?

Some of the path can be done online. Several universities offer online master's degrees in electrical and computer engineering, and many working engineers use them. A bachelor's degree is harder: circuit, digital design and embedded systems labs need hands-on hardware, so if you consider an online bachelor's, check that it is ABET-accredited and how its labs are handled. The FE and PE exams are taken in person at Pearson test centers.

FAQ: becoming a computer engineer

How long does it take to become a computer engineer?

Usually 4 years for a bachelor's degree in computer or electrical engineering, which is enough for most entry-level hardware jobs. Many engineers spend another 1 to 2 years on a master's degree, which some employers prefer for chip design and research. A PE license, which most do not need, typically takes about four years of work experience after graduation.

Do computer engineers need a master's degree?

Not for most entry-level jobs. BLS says a bachelor's degree is the typical requirement, but some employers require or prefer a master's in computer engineering. In O*NET's survey of workers, about 34% of hardware engineers reported a master's degree, and 48% a bachelor's.

Do computer engineers need a license?

Usually not. Most hardware engineers work for companies that take responsibility for the product, so states do not require a license. A Professional Engineer license is optional and is most useful for consultants or for work on public-safety systems. Getting it means passing the NCEES FE exam, gaining about four years of experience and passing the PE exam.

Is computer engineering a good major for working with AI chips?

Yes. Designing processors, accelerators and the memory systems that feed them is core computer engineering work. Courses in computer architecture, digital design, VLSI and parallel computing are the most relevant, and some employers prefer a master's degree for design roles. Internships at semiconductor or system companies are the most direct way in.

Sources for this guide

Checked October 28, 2026

  1. Computer Hardware Engineers, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics · checked October 28, 2026
  2. FE Exam, National Council of Examiners for Engineering and Surveying (NCEES) · checked October 28, 2026
  3. PE Electrical and Computer, National Council of Examiners for Engineering and Surveying (NCEES) · checked October 28, 2026
  4. College Scorecard, U.S. Department of Education · checked October 28, 2026
  5. What Is Accreditation? / Find Accredited Programs, ABET · checked October 28, 2026
  6. Computer Hardware Engineers (17-2061.00), O*NET OnLine · checked October 28, 2026
  7. Licensure, National Council of Examiners for Engineering and Surveying (NCEES) · checked October 28, 2026
  8. License Finder, CareerOneStop (U.S. Department of Labor) · checked October 28, 2026

Sources

Data updated October 28, 2026

  1. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates, released April 30, 2026, SOC 17-2061
  2. U.S. Department of Education, College Scorecard field-of-study and institution data, most recent cohorts, released 2026-10-15
  3. O*NET 31.0 Database (17-2061.00), U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under CC BY 4.0; tasks rewritten by Careers and Salaries

Careers and Salaries is not affiliated with the Bureau of Labor Statistics or any government agency. Found an error? Tell us; corrections are listed on the editorial policy page.