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 JobsOverview
Showing 5 of 249+ Computer Engineer jobs











The David Crawford School of Engineering at Norwich University invites applications for a tenure-track Assistant Professor of Electrical and Computer Engineering, beginning July 2027. The successful candidate will join a faculty committed to undergraduate education, hands-on laboratories, project-based learning, and close student mentoring.
Faculty teach in their areas of expertise and have opportunities to develop courses, supervise undergraduate research, and participate in interdisciplinary initiatives involving machine learning, cyber-physical systems, robotics, and embedded systems. Through teaching, advising, research, and applied learning experiences, faculty prepare students for professional careers and further study, developing their technical, analytical, communication, and leadership skills.
The successful candidate will contribute to experiential learning through course projects, research, internships, industry partnerships, and other opportunities connecting academic study with professional practice. Responsibilities also include student advising and institutional service. Faculty members are also expected to contribute to ongoing curriculum development, assessment, and program review, including efforts to ensure that the curriculum remains current and that students are well prepared for their careers.
Applicants from all areas of electrical and computer engineering are encouraged to apply. We particularly seek candidates enthusiastic about preparing engineers to design secure, resilient, and intelligent technologies, grounded in the fundamentals of electrical and computer engineering. Particular interest will be given to candidates with expertise in one or more of the following:
- Artificial intelligence and machine learning
- Autonomous and intelligent systems
- Computer architecture
- Cyber-informed engineering
- Digital hardware design
- Embedded and real-time systems
- Hardware security
- Intelligent sensing and control
- Networked and cyber-physical systems
- Robotics
Responsibilities
The successful candidate will:
- Teach undergraduate electrical and computer engineering courses and laboratories.
- Develop innovative courses in cybersecurity, AI, or related emerging technologies while supporting the department's core curriculum.
- Mentor senior design teams and undergraduate research students.
- Establish an active program of scholarship involving undergraduate researchers.
- Participate in ABET assessment and continuous improvement.
- Contribute to departmental, university, and professional service.
Additional Information
The School of Engineering values teaching and learning that connect theory to practice. Faculty engage students through applied assignments, experiential learning, undergraduate research, internships, and other opportunities to apply knowledge beyond the traditional classroom. Faculty advising is an important component of the student experience and includes helping students understand connections among their academic program, professional development, and career opportunities.
Job Requirements:
Required Qualifications
Applicants must have:
- A Ph.D. in Electrical Engineering, Computer Engineering, or a closely related field by the appointment date.
- Demonstrated commitment to undergraduate education.
- Excellent communication and collaboration skills.
Preferred Qualifications
Preference will be given to candidates with:
- Teaching experience in laboratory-based engineering courses.
- Ability to teach core EE courses (e.g., digital systems, microcontrollers) integrated with security principles.
- Experience incorporating experiential or applied learning into courses.
- Experience connecting coursework and advising to career readiness and professional pathways.
- Evidence of scholarly or professional engagement appropriate to the discipline.
- Interest in interdisciplinary collaboration across engineering and cybersecurity.
Norwich University offers a distinctive environment where engineering education emphasizes leadership, service, experiential learning, and close interaction between faculty and students. The department continues to invest in laboratories and curriculum that prepare graduates for rapidly evolving careers in electrical and computer engineering, cybersecurity, and artificial intelligence.
Additional Information:
Norwich University is an Equal Opportunity Employer and is committed to providing a positive education and work environment that recognizes and respects the dignity of all students, faculty and staff. Reasonable accommodations will be made for the known disability of an otherwise qualified applicant. Please contact the Office of Human Resources at nuhr@norwich.edu for assistance.
All candidates must be legally authorized to work in the United States without requiring immigration sponsorship, including but not limited to non-immigrant visas such as H1B, STEM, or F1, now or in the future. A post offer, pre-employment background check will be required of the successful candidate.
See All 249+ Computer Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Computer Engineer JobsComputer 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