1

Computer Architecture Jobs in Ohio (NOW HIRING)

Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...

Embedded Software Engineer

Cleveland, OH · On-site

$127K - $167K/yr

... or computer architecture Technical Skills Embedded C/C++ RTOS / Embedded Linux Firmware Development Debugging Tools (GDB, JTAG, On-Chip Debuggers) Python Scripting Unit & Functional Testing CI/CD ...

Architecture Tutor

Columbus, OH · Remote

$18 - $40/hr

Deep knowledge of architectural design principles, building systems, structural concepts, construction materials, architectural history, drafting and CAD, sustainability principles, and design ...

Architecture Tutor

Cincinnati, OH · Remote

$18 - $40/hr

Deep knowledge of architectural design principles, building systems, structural concepts, construction materials, architectural history, drafting and CAD, sustainability principles, and design ...

Architecture Tutor

Cleveland, OH · Remote

$18 - $40/hr

Deep knowledge of architectural design principles, building systems, structural concepts, construction materials, architectural history, drafting and CAD, sustainability principles, and design ...

next page

Showing results 1-20

Computer Architecture information

See Ohio salary details

$151.6K

$166.4K

$179.7K

How much do computer architecture jobs pay per year?

As of Jul 5, 2026, the average yearly pay for computer architecture in Ohio is $166,371.00, according to ZipRecruiter salary data. Most workers in this role earn between $159,200.00 and $173,500.00 per year, depending on experience, location, and employer.

Is computer architecture worth IT?

Computer architecture is a fundamental field within IT and computer engineering, focusing on designing and optimizing hardware systems. Careers in this area often require strong knowledge of digital logic, programming, and hardware description languages, and can lead to roles in hardware design, system optimization, and embedded systems development, which are in demand across various technology sectors.

What is the difference between Computer Architecture vs Computer Hardware Engineer?

AspectComputer ArchitectureComputer Hardware Engineer
Primary FocusDesigning and optimizing the overall structure and organization of computer systemsDesigning, developing, and testing physical computer components and systems
Work EnvironmentResearch labs, design firms, academiaManufacturing facilities, hardware development companies
Required CredentialsBachelor's or master's in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or master's in Electrical Engineering, Computer Engineering, or related fields
Industry UsageUsed by system designers, researchers, and academiaUsed by hardware manufacturers, product developers, and engineers

While both roles involve working with computer systems, Computer Architecture focuses on designing the overall system structure and performance optimization, whereas Computer Hardware Engineers work on creating and testing physical components. Understanding these differences helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive in Computer Architecture, and why are they important?

To thrive in Computer Architecture, you need a solid background in computer engineering or computer science, with expertise in digital logic design, processor organization, and systems-level integration. Familiarity with hardware description languages (such as VHDL or Verilog), simulation tools, and industry-standard architectures (like x86, ARM, or RISC-V) is commonly required. Analytical thinking, problem-solving, and effective communication are essential soft skills for collaborating on complex hardware projects. These competencies ensure the development of efficient, reliable, and innovative computing systems that meet performance and power requirements.

What are computer architecture jobs?

Computer architecture jobs involve designing, developing, and optimizing computer hardware systems, including processors, memory, and integrated circuits. These roles often require knowledge of digital design, hardware description languages, and experience with simulation tools, and may involve working in research and development or engineering teams. Professionals in this field typically hold degrees in computer engineering, electrical engineering, or related disciplines.

What is computer architecture?

Computer architecture refers to the design and organization of a computer's core components, including the central processing unit (CPU), memory systems, input/output controls, and data paths. It defines how these elements interact to execute instructions and perform tasks efficiently. Computer architects focus on optimizing performance, power consumption, and cost by making choices about hardware structure and instruction sets. Understanding computer architecture is crucial for developing faster, more reliable, and energy-efficient computing systems.

What are some common challenges faced by professionals working in computer architecture roles?

Professionals in computer architecture often encounter challenges such as balancing performance improvements with power efficiency and cost constraints. They must stay up-to-date with rapidly evolving technologies and address compatibility issues when integrating new hardware or optimizing existing systems. Collaboration is crucial, as computer architects frequently work with software engineers, hardware designers, and verification teams to ensure cohesive system design and functionality. Managing tight project deadlines and complex system requirements can also be demanding, but these challenges foster continuous learning and innovation within the field.

What do computer architecture do?

A computer architect designs and develops the structure of computer systems, including processors, memory, and input/output components. They analyze hardware performance, create specifications, and work with software teams to optimize system efficiency, often using tools like simulation software and hardware description languages.

How much do computer architects make?

Computer architects, also known as hardware architects or system architects, typically earn a median annual salary of around $120,000, with salaries varying based on experience, education, and location. Professionals in this field often have strong skills in digital design, computer architecture, and hardware description languages, and may work in research, development, or engineering environments.
What cities in Ohio are hiring for Computer Architecture jobs? Cities in Ohio with the most Computer Architecture job openings:
Infographic showing various Computer Architecture job openings in Ohio as of June 2026, with employment types broken down into 94% Full Time, and 6% Part Time. Highlights an 93% In-person, and 7% Hybrid job distribution, with an average salary of $166,371 per year, or $80 per hour.

Cryptologic Computer Scientist with Security Clearance

RealmOne

Dayton, OH • On-site

Contractor

Posted 17 days ago


Job description

Are you VIGILANT about your career? RealmOne definitely is! RealmOne was built on the principle that people matter first and foremost. We believe in providing a strong work/life balance by investing in our employees and encouraging professional and personal growth. We do this by offering exceptional benefits, flexible schedules, and the tools necessary to achieve success through paid training, mentoring, and the opportunity to work alongside top-notch industry professionals. Join us on this journey as we execute this mission-critical contract providing high-end analytics and data science services within the REALM of cybersecurity. Your effort and expertise are crucial to the success and execution of this impactful mission. This opportunity supports a team of Data Scientists, Cryptologic Computer Scientists, Cryptanalytic Computer Scientists, Cryptologic Cyber Planners, Intrusion Analysts, Protocol Analysts, Signals Analysts and Reverse Engineers, responsible for improving, protecting, and defending our Nation's Security.
Job Description:
We are searching for a Cryptologic Computer Scientist to design, develop, deliver, and operate solutions to hard cryptologic computer science problems within a scientific framework. You will create solutions derived from forensics and attack attribution, facilitate protection of critical networks and active systems, and conduct knowledge discovery of passive and active systems, or other cryptologic computer science mission support. The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language theory, and data structure) to each problem to provide state-of -the-art techniques, tools, and approaches. The Cryptologic Computer Scientist shall possess the following capabilities:
Design, develop, deliver, and operate solutions to hard cryptologic computer science problems within a scientific framework. The solutions may arise in the forms of forensics and attack attribution, protection of critical networks, active systems warnings and indicators, active penetration into target systems, knowledge discovery of passive and active systems, or other cryptologic computer science mission support. Requisite computer science skills (operating systems, compiler theory, database theory, algorithm analysis, computer architecture, discrete math, programming language theory, and data structures are applied to each problem to provide state-of-the-art techniques, tools, and approaches. Qualifications: * Level 1: Associate's degree with 4 years of relevant experience or Bachelor's degree with 2 years of relevant experience
* Level 2: Associate's degree with 7 years of relevant experience or Bachelor's degree with 5 years of relevant experience or Master's degree with 3 years of relevant experience or a Doctoral degree with 2 years of relevant experience.
* Level 3: Associate's degree with 10 years of relevant experience or Bachelor's degree with 8 years of relevant experience or Master's degree with 6 years of relevant experience or Doctoral degree with 4 years of relevant experience.
* Level 4: Associate's degree with 13 years of relevant experience or Bachelor's degree with 11 years of relevant experience or Master's degree with 9 years of relevant experience or Doctoral degree with 7 years of relevant experience.
* All Levels:
* Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and above). * Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm or development) computation science, algorithm analysis and design, reverse engineering, and/or designing/developing computer and information systems, including engineering hardware and/or software. Position requires active Security Clearance with appropriate Polygraph