1

Computer Engineering Jobs (NOW HIRING)

Computer Engineer

Port Hueneme, CA

$117.40K - $138.50K/yr

Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or Mathematics with a concentration in computer science * Minimum of 3 years of professional experience in ...

Computer Engineer

Port Hueneme, CA · On-site

$117.40K - $138.50K/yr

Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or Mathematics with a concentration in computer science * Minimum of 3 years of professional experience in ...

next page

Showing results 1-20

Computer Engineering information

See salary details

$48.5K

$121.5K

$137.5K

How much do computer engineering jobs pay per year?

As of May 30, 2026, the average yearly pay for computer engineering in the United States is $121,515.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,500.00 and $131,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?

To thrive as a Computer Engineer, you need strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

More about Computer Engineering jobs
What cities are hiring for Computer Engineering jobs? Cities with the most Computer Engineering job openings:
What are the most commonly searched types of Computer Engineering jobs? The most popular types of Computer Engineering jobs are:
What states have the most Computer Engineering jobs? States with the most job openings for Computer Engineering jobs include:
Infographic showing various Computer Engineering job openings in the United States as of May 2026, with employment types broken down into 76% Full Time, 19% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $121,515 per year, or $58.4 per hour.

Nuclear System Engineer (Computer Engineering)

Vistra Corp

Perry, OH • On-site

Other

Posted 28 days ago


Vistra rating

9.2

Company rating: 9.2 out of 10

Based on 26 frontline employees who took The Breakroom Quiz


Job description

If you have what it takes to become part of the Vistra family and would like to start a promising career with a global leader, take a look at the exciting employment opportunities that are currently available and apply online.
Job Summary
The focus of this role will be on the administration of the plant computer systems.
This role of Nuclear Systems Engineer (Computer Engineering) is responsible for interfacing with various stakeholders (operations, maintenance, management) and championing system improvements as well as establishing the required maintenance to ensure system reliability for components in the assigned systems.
Job Description
Key Accountabilities:
  • Become the Subject Matter Expert on the assigned computer systems, networks, and peripheral equipment.
  • Provide support to maintenance on corrective and preventative maintenance activities.
  • Investigate and resolve complex computer issues.
  • Own the overall reliability of assigned computer systems through trending of issues and development of activities to maintain the systems in a reliable state.
  • Develop the long-term strategy for system upgrades and modifications to support the equipment reliability needs.
  • Integrate site Cyber Security program requirements with maintenance of the assigned computer systems
  • Perform Emergency Response Organization (ERO) duties as assigned.

Education, Experience, and Skill Requirements:
  • Bachelor's degree in computer engineering or computer science or similar area of study preferred (degrees generally associated with power plant operations and administration of plant computer system
  • All levels of experience will be considered but a minimum of 4 years engineering experience is preferred.
  • Previous professional-level experience in engineering or computer system support is desired.
  • Knowledge of C ++, Windows, Linux, networking, firewall, and cyber security is preferred. Training will also be provided
  • Comprehensive background in computer systems and technology is preferred. Areas of focus could include computer operating systems, network communications, data acquisition systems, programming/scripting & cyber security within an operational technology environment
  • Excellent troubleshooting abilities and analytical skills
  • Superior communication skills with the ability to make technical presentations to all levels across the organization
  • Ability to provide support outside of normal working hours as required to support operation of the assigned computer systems.

* Final pay grade will be determined based on experience and qualifications
Key Metrics:
  • Teamwork and collaboration skills across organizational boundaries.
  • Able to communicate routine issues effectively through written and verbal communication.
  • Maintain effective working relationships across organizational boundaries
  • Understanding of power generation equipment and system interrelationships.
  • Understanding of economic drivers to the business.
  • Able to apply problem solving processes to address routine issues.

Job Family
Engineering Services
Company
Vistra Nuclear Operations Company
Locations
Perry, Ohio
Ohio
We are a company of people committed to: Exceeding Customer Expectations, Great People, Teamwork, Competitive Spirit and Effective Communication. If this describes you, then apply today!
If you currently work for Vistra or its subsidiaries, please apply via the internal career site.
It is the policy of the Company to comply with all employment laws and to afford equal employment opportunity to individuals in all aspects of employment, including in selection for job opportunities, without regard to race, color, religion, sex, sexual orientation, gender identity, pregnancy, national origin, age, disability, genetic information, military service, protected veteran status, or any other consideration protected by federal, state or local laws.
If you are an individual with a disability and need assistance submitting an application or would like to request an accommodation, please email us at to make a request.

What Vistra employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom