Computer Engineer Jobs

Computer Engineer jobs are open across defense, semiconductor, cloud infrastructure, automotive, and consumer electronics, from new-grad to principal and staff engineer, with specializations in embedded systems, hardware-software integration, and processor architecture. Scan the live roles below and apply to whichever ones fit.

Find Computer Engineer Jobs

Overview

Open roles249+
Top stateCalifornia
Top employerApple
Top citySan Diego, CA
Work type53% On-site
Top industryTechnology

Showing 5 of 249+ Computer Engineer jobs

Assistant Professor of Electrical and Computer Engineer - Norwich University
We won't show you this job again
New 14h ago
Assistant Professor of Electrical and Computer Engineer - Norwich University
Norwich University
Northfield, Vermont
Corporate Training
Higher Education
K-12 Teaching
Doctoral degree in computer engineering
501-1,000

Have you applied for this role?

Senior Computer & Electrical Engineer Electrical (BBGN)
We won't show you this job again
New 14h ago
Senior Computer & Electrical Engineer Electrical (BBGN)
Naval Nuclear Laboratory
West Mifflin, Pennsylvania
Business Strategy
Product Management
Project & Program Management
Project Management
$96k - $150k/yr
Remote (US)
Doctoral degree
5,001-10,000

Have you applied for this role?

Computer Systems Engineer
We won't show you this job again
New 15h ago
Computer Systems Engineer
GRAVICOM LLC
Bloomington, Indiana
AI (Artificial Intelligence)
Data Science
Software Engineering
On-Site
Bachelor's degree

Have you applied for this role?

Site Reliability Engineer - Intern (Data Platform, Computer Platform) - 2027 Start
We won't show you this job again
New 15h ago
Site Reliability Engineer - Intern (Data Platform, Computer Platform) - 2027 Start
ByteDance
San Jose, California
Accounting
Business Operations
Tax
On-Site
10,000+

Have you applied for this role?

Senior/Principal RD Computer Engineer - LabVIEW Programmer, Onsite
We won't show you this job again
New 17h ago
Senior/Principal RD Computer Engineer - LabVIEW Programmer, Onsite
Sandia National Laboratories
Albuquerque, New Mexico
Business Operations
Program Management
Project Management
$118k - $236k/yr
On-Site
Bachelor's degree
10,000+

Have you applied for this role?

See All 249+ Computer Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Computer Engineer Jobs

Computer Engineer Job Market

Who's Hiring

  • Apple13
  • Naval Nuclear Laboratory12
  • Katalyst Healthcares & Life Sciences6
  • Johns Hopkins University Applied Physics Laboratory6
  • Qualcomm5

Top Industries Hiring

  • Technology & Software
  • Consulting & Professional Services
  • Electronics & Hardware
  • Science & Research
  • Biotechnology & Pharmaceuticals

What Employers Look For

The qualifications that appear most often in computer engineer jobs.

  • Bachelor's degree in computer engineering, electrical engineering, or computer science
  • Proficiency in C or C++ for systems, firmware, or embedded development
  • Experience with microcontrollers, microprocessors, or SoC platforms
  • Familiarity with real-time operating systems such as FreeRTOS or VxWorks
  • Knowledge of hardware description languages including VHDL or Verilog
  • Experience with debugging tools such as oscilloscopes, logic analyzers, or JTAG interfaces

Tips for Your Computer Engineer Job Search

Tailor your resume to each discipline

Computer engineering covers hardware, firmware, and systems software, so a single generic resume hurts you. Highlight the layer you actually worked in, whether that's RTL design, device drivers, or microcontroller firmware, and match it to the specific discipline in each job description.

List tools and architectures explicitly

Hiring managers and applicant tracking systems scan for exact terms like VHDL, ARM Cortex, JTAG, or RTOS. Spell out every architecture, protocol, and toolchain you have used, because shorthand or paraphrasing gets filtered out before a human ever reads your application.

Apply early to roles that fit

Migrate Mate lists computer engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Show real hardware or firmware projects

A GitHub repo full of web projects signals software, not systems. Post a project with a schematic, a bill of materials, or a documented bring-up sequence to prove you can work at the hardware-software boundary, which is exactly what most computer engineer roles require.

Prepare for multi-stage technical loops

Computer engineer interviews typically include a coding screen, an architecture design round, and a hardware or systems design round. Practice explaining trade-offs between memory-mapped I/O and interrupt-driven designs out loud, because interviewers test reasoning as much as final answers.

Negotiate with competing offers in hand

Computer engineer compensation varies widely by industry, with defense, automotive, and hyperscaler roles priced very differently. When you have more than one offer, state each package transparently and ask whether the other employer can match the total compensation, not just base salary.

Computer Engineer Jobs: Frequently Asked Questions

Which companies are hiring the most computer engineers?

The most active employers for computer engineers right now are Apple, Naval Nuclear Laboratory, and Katalyst Healthcares & Life Sciences, and the most openings are in California, Virginia, and Ohio, based on current listings on Migrate Mate as of November 2026. Defense contractors, semiconductor manufacturers, and cloud hardware teams consistently post the highest volume of openings.

How many computer engineer jobs are remote?

About 47% of computer engineer openings are fully remote or hybrid as of November 2026, though the share varies significantly by specialization. Roles focused on firmware validation, hardware bring-up, or lab testing are almost always on-site, while software-adjacent positions in OS development, driver engineering, and system simulation are more likely to offer remote or hybrid schedules.

How do you become a computer engineer?

Most computer engineers start with a bachelor's degree in computer engineering, electrical engineering, or computer science, with coursework in digital logic, computer architecture, and embedded systems. From there, build hands-on experience through senior capstone projects, internships, or personal hardware builds. Employers look for demonstrated ability at the hardware-software interface, so practical project work carries as much weight as your degree.

How do you get hired as a computer engineer with little or no experience?

Focus on roles labeled associate, junior, or new-grad, which are structured around training candidates who lack professional history. Build a portfolio of embedded or systems projects, even simple ones like a custom bootloader or a sensor interface on a development board, and document your design decisions clearly. Internships during school are the most direct path, but personal projects and open-source firmware contributions can substitute when you have none.

What does the computer engineer interview process look like?

Most computer engineer hiring processes include an initial technical phone screen covering fundamentals like memory addressing, interrupt handling, or digital logic, followed by one or more in-depth rounds. These rounds typically include a coding assessment in C or C++, a systems or architecture design discussion, and sometimes a hardware-focused problem about bus protocols or power constraints. Final rounds often involve a team or cross-functional interview with engineers and a hiring manager.

Where can I find and apply to computer engineer jobs?

You can find and apply to computer engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your specialization and experience level, then apply directly to each one that fits.

See All 249+ Computer Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Computer Engineer Jobs