1

Computer Engineering Jobs in Waynesboro, VA (NOW HIRING)

Software Engineer

Charlottesville, VA · On-site

$115K - $125K/yr

Bachelor's degree in Computer Science, Computer Engineering, or a related technical field. * At least 3 years of professional experience building production software for asset management, portfolio ...

Software Engineer

Charlottesville, VA · On-site +1

$115K - $125K/yr

Bachelor's degree in Computer Science, Computer Engineering, or a related technical field. * At least 3 years of professional experience building production software for asset management, portfolio ...

Software Engineer

Charlottesville, VA · On-site

$115 - $125/hr

Bachelor's degree in Computer Science, Computer Engineering, or a related technical field. * At least 3 years of professional experience building production software for asset management, portfolio ...

CAD Designer III

Staunton, VA · On-site

$31.73 - $52.29/hr

Designer III's will use computer-based tools to design parts and assemblies, create production ... Create engineering documentation including Solidworks, modeling, fabrication and purchase drawings ...

CAD Designer III

Staunton, VA · Hybrid

$31.73 - $52.29/hr

Designer III's will use computer-based tools to design parts and assemblies, create production ... Create engineering documentation including Solidworks, modeling, fabrication and purchase drawings ...

Cyber Threat Analyst

Charlottesville, VA · On-site

$61.90 - $141/hr

Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering. * DoW 8140v2 Intermediate or Advanced Certification. Clearance Applicants selected will be subject to a ...

Design Engineering - Transform ideas into manufacturable products using CAD and engineering software * Quality Engineering - Ensure product excellence through testing, data analysis, and process ...

New

Perform engineering tasks with the use of computer-assisted design software and equipment * Provide support to engineering and project management associates Qualifications: * Current student pursuing ...

Showing results 21-40

Computer Engineering information

See Waynesboro, VA salary details

$46.7K

$116.9K

$132.3K

How much do computer engineering jobs pay per year?

As of Sep 5, 2026, the average yearly pay for computer engineering in Waynesboro, VA is $116,901.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,300.00 and $126,500.00 per year, depending on experience, location, and employer.

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 are the key skills and qualifications needed to thrive as a computer engineer?

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 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.

What do I do with a computer engineering degree?

A computer engineering degree prepares individuals for roles such as hardware engineer, software developer, systems analyst, or network administrator. Graduates often work in technology companies, design embedded systems, develop software, or manage computer networks, utilizing skills in programming, circuit design, and systems integration.

What is the job of a computer engineer?

A computer engineer designs, develops, and tests computer hardware and software systems. They work with programming languages, circuit design, and system integration to create efficient computing solutions, often collaborating with software developers and IT professionals.

What are the most commonly searched types of Computer Engineering jobs in Waynesboro, VA?

The most popular types of Computer Engineering jobs in Waynesboro, VA are:

What job categories do people searching Computer Engineering jobs in Waynesboro, VA look for?

The top searched job categories for Computer Engineering jobs in Waynesboro, VA are:

What cities near Waynesboro, VA are hiring for Computer Engineering jobs?

Cities near Waynesboro, VA with the most Computer Engineering job openings:

Infographic showing various Computer Engineering job openings in Waynesboro, VA as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 75% Physical, 2% Hybrid, and 23% Remote job distribution, with an average salary of $116,901 per year, or $56.2 per hour.

Remote Sensing (OPIR) Engineer

Riverside Research Institute

Charlottesville, VA • On-site

$145K - $170K/yr

Full-time

Posted 15 days ago


Job description

Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and prototype solutions to some of the countrys most challenging technical problems.
All Riverside Research opportunities require U.S. Citizenship.

Riverside Research is seeking a highly skilled Overhead Persistent Infrared (OPIR) Research Engineer to support National Ground Intelligence Center (NGIC) mission areas involving infrared sensing, space-based OPIR sensors, sensor modeling, advanced data exploitation, and algorithm development. The ideal candidate will have a strong technical background in EO/IR systems engineering, infrared phenomenology, OPIR data analysis, and software development for sensor exploitation. This role requires proven experience working with complex sensor systems, developing and testing new analysis capabilities, and collaborating with government, industry, and research partners on next-generation sensing technologies.


  • Conduct analysis, exploitation, and modeling of infrared and OPIR sensor data, including SBIRS systems.
  • Develop, prototype, and implement advanced data processing algorithms in Python, MATLAB, and other analysis environments.
  • Investigate sensor and target phenomenology and develop test plans, sensor collection scenarios, or experiments to address complex detection and tracking challenges.
  • Evaluate and troubleshoot data processing workflows, identify anomalies or software logic issues, and coordinate remediation strategies.
  • Support development of CONOPS, white papers, technical documentation, and transition plans for emerging sensor capabilities and new processing architectures.
  • Collaborate with research organizations, DoD stakeholders, and external agencies to evaluate and integrate emerging sensing and exploitation technologies.

Required Qualifications

  • Active TS/SCI clearance
  • Bachelor’s or Master’s degree in Physics, Computer Engineering, Space Systems, or related technical field.
  • 8+ years of experience in EO/IR systems engineering, OPIR analysis, remote sensing, or related mission areas.
  • Demonstrated experience with OPIR data formats, processing workflows, or SBIRS exploitation tools
  • Strong analytical skills and ability to diagnose sensor performance, data anomalies, and software logic issues.

Desired Qualifications

  • Experience collaborating with NGIC or other intelligence community organizations.
  • Experience developing CONOPS, technical documentation, or training materials.

$140,000- $175,000 This represents the typical compensation range for this position based on experience, location and other factors.
Riverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission. Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring. Riverside offers comprehensive compensation and benefit packages to our employees.
Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and without regard to race, color, religion, age, sex marital status, sexual orientation, national origin, physical or mental disability, veterans status or any other status legally protected by applicable federal, state, and local law.