1

C Programming Jobs in Ohio (NOW HIRING)

C++ Programmer Job Posting Description Belong, Connect, Grow, with KBR! Program Summary KBR is searching for an experienced C++ Programmer to study, design, prepare specifications, and perform ...

As an Electrical/Instrumentation & Control (I&C) Systems Engineer at the Perry Nuclear Power Plant in Perry, Ohio your responsibilities will include leading in the development of solutions to system ...

As an Electrical/Instrumentation & Control (I&C) Systems Engineer at the Perry Nuclear Power Plant in Perry, Ohio your responsibilities will include leading in the development of solutions to system ...

As an Electrical/Instrumentation & Control (I&C) Systems Engineer at the Perry Nuclear Power Plant in Perry, Ohio your responsibilities will include leading in the development of solutions to system ...

As an Electrical/Instrumentation & Control (I&C) Systems Engineer at the Perry Nuclear Power Plant in Perry, Ohio your responsibilities will include leading in the development of solutions to system ...

Be Seen First

Quality Engineer

Cleveland, OH ยท On-site

$75K - $90K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Control of processes related to tool design, N/C programming and implementation of new equipment, both manufacturing and inspection/testing, as well as providing cross-functional involvement and ...

Showing results 21-40

C Programming information

See Ohio salary details

$10.5K

$111.6K

$169.7K

How much do c programming jobs pay per year?

As of Aug 15, 2026, the average yearly pay for c programming in Ohio is $111,647.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,300.00 and $148,300.00 per year, depending on experience, location, and employer.

What are some common challenges faced by C programmers when working on large-scale projects?

C programmers working on large-scale projects often encounter challenges such as managing memory efficiently, debugging complex pointer-related bugs, and ensuring code modularity for easier maintenance. Collaboration with other developers requires clear documentation and adherence to coding standards to prevent integration issues. Additionally, since C lacks many of the built-in safeguards of modern languages, programmers must be diligent about testing and code review to avoid security vulnerabilities and undefined behaviors.

Are C programming in demand?

C programming remains in demand for systems programming, embedded systems, and performance-critical applications. Many industries, including technology, automotive, and aerospace, seek developers skilled in C, especially those familiar with low-level programming and debugging tools. Proficiency in C can lead to opportunities in hardware development and firmware engineering.

What is C programming?

C programming refers to the use of the C language, a powerful and widely-used programming language developed in the early 1970s. It is known for its efficiency, portability, and close-to-hardware capabilities, making it ideal for system software, embedded systems, and application development. C provides a foundation for many modern languages and is often taught as a first programming language due to its straightforward syntax and deep understanding of computer architecture. Learning C can help programmers write high-performance code and understand fundamental programming concepts.

What is the salary of a C programmer?

The salary of a C programmer varies based on experience, location, and industry, but typically ranges from $60,000 to $110,000 annually in many regions. Entry-level positions may start lower, while experienced developers with knowledge of embedded systems or low-level programming can earn higher salaries.

Are C programmers still in demand?

C programmers are still in demand, especially in systems programming, embedded systems, and performance-critical applications. Knowledge of C remains valuable for working with operating systems, device drivers, and hardware interfaces, and many industries continue to rely on C for low-level programming tasks.

What can I do with C programming?

C programming skills enable you to develop system software, embedded systems, and performance-critical applications. It is widely used in operating systems, device drivers, and firmware development, often requiring knowledge of low-level programming and debugging tools.

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

To thrive as a C Programmer, you need a strong understanding of C language syntax, algorithms, data structures, and typically a degree in computer science or related field. Familiarity with development tools like GCC, debugging tools (such as GDB), version control systems (like Git), and sometimes knowledge of embedded systems or operating system internals is essential. Attention to detail, problem-solving skills, and the ability to communicate technical concepts clearly make someone stand out in this role. These skills ensure efficient, reliable, and maintainable software development, which is critical for performance-sensitive and foundational system applications.

What is the difference between C Programming vs Software Developer?

AspectC ProgrammingSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; knowledge of C languageDegree in Computer Science, Software Engineering, or related; proficiency in multiple programming languages including C
Work EnvironmentOften embedded systems, operating systems, or hardware-related projectsWeb, mobile, desktop applications, and enterprise software development
Industry UsageEmbedded systems, firmware, OS developmentSoftware applications across various industries

While C Programming focuses on writing code in the C language for system-level and embedded projects, Software Developers have a broader role that includes designing, coding, and maintaining software applications using multiple languages. C programmers often work in specialized environments, whereas Software Developers work across diverse platforms and industries.

What are the most commonly searched types of C Programming jobs in Ohio?

The most popular types of C Programming jobs in Ohio are:

Infographic showing various C Programming job openings in Ohio as of August 2026, with employment types broken down into 70% Full Time, 24% Part Time, and 6% Nights. Highlights an 100% In-person job distribution, with an average salary of $111,647 per year, or $53.7 per hour.

Major Projects - Digital I&C Nuclear Principal Engineer

Luminant

Perry, OH โ€ข On-site

$115K - $141K/yr

Full-time

Re-posted 21 hours ago


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 Major Projects Digital I&C Engineer position is responsible for planning and performing Digital I&C engineering duties as assigned, working independently. This position requires reviewing, modifying and approving technical documentation related to digital I&C upgrades in support of the power uprate project. The position will ensure that all digital I&C equipment installed conforms to applicable codes and standards and generally accepted industry practices.

Job Description

Key Accountabilities

  • Maintain plant configuration control by advocating for the site's Design Bases.
  • Prepare modifications, calculations, specifications, and technical reports to support the power uprate project.
  • Coordinate owner's acceptance reviews of products developed by external consulting service companies contracted by Vistra for the power uprate project.
  • Requires performing field walk-downs and interfacing with other groups to resolve emergent issues and support appropriate constructability of modifications.
  • Providing support for interface with regulatory and oversight agencies including Nuclear Regulatory Commission Inspections.
  • Demonstrating a solid commitment to all aspects of safety e.g. nuclear, industrial, personal, radiological, etc.
  • Provide innovative engineering solutions for difficult problems.

Education, Experience, & Skill Requirements

  • Bachelor's of Science Engineering degree or related Science degree from a college or university with an accredited engineering program.
  • Registered Professional Engineer, desired. Ohio preferred or able to secure through reciprocity (strong preferred)
  • 10-15 years of experience.
  • Technical understanding of nuclear plant processes/programs not well understood by others.
  • Experience with upgrading control systems from analog to digital
  • Must have extensive knowledge in Digital I&C area of expertise. Experience with GE Mark VIe and Westinghouse Ovation Digital Control System platforms (preferred)

Key Metrics

  • Qualified to prepare complex design changes.
  • Prepare engineering reports.
  • Qualified to prepare complex 10CFR50.59 evaluations.
  • Perform tasks in accordance with established expectations for nuclear safety and personnel safety.
  • May be responsible for developing other employees in area of expertise.
  • Serves a lead role on projects, teams, processes, or programs.
  • One of few who possess abilities not easily gained and of significant depth in specific area(s) of expertise.

** Final pay grade will be determined based on applicant's experience and qualifications **

Job Family

Engineering Services

Company

Vistra Nuclear Operations Company

Locations

Perry, OhioOhio
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 usatassistance@vistraenergy.comtomake a request.