1

C Programming Language Jobs in Cleveland, OH (NOW HIRING)

Knowledgeable with common software development practices and the C programming language. Knowledgeable with common embedded software development IDEs (integrated development environments) and ...

Knowledgeable with common software development practices and the C programming language. Knowledgeable with common embedded software development IDEs (integrated development environments) and ...

Software Engineer

Akron, OH · On-site

$70 - $90/hr

Knowledge of specific architecture or language is not required, but the Software Engineer must have ... Strong skills in embedded firmware development in C, C++ * Understanding of real-time system ...

next page

Showing results 1-20

C Programming Language information

See Cleveland, OH salary details

$10.7K

$113.9K

$173.1K

How much do c programming language jobs pay per year?

As of Sep 4, 2026, the average yearly pay for c programming language in Cleveland, OH is $113,894.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,100.00 and $151,300.00 per year, depending on experience, location, and employer.

What is a C programming language?

A C Programming Language job involves designing, developing, and maintaining software using the C programming language. C is widely used for system programming, embedded systems, operating systems, and performance-critical applications. Professionals in this role typically write efficient, low-level code, optimize program performance, and debug software issues. They may work in industries such as telecommunications, automotive, finance, and gaming. Strong knowledge of memory management, data structures, and algorithms is essential for success in this field.

What does a C programmer do?

As a C Programmer, your daily tasks typically involve writing, testing, and debugging C code to develop new features or maintain existing software applications. You will often collaborate with software engineers, testers, and project managers to understand requirements and resolve technical issues. Other responsibilities may include code reviews, performance optimization, and keeping documentation up to date. This role usually involves significant problem-solving and critical thinking, offering engagement with both low-level system programming and high-level application development.

What skills and qualifications are needed to thrive as a C programmer?

To thrive as a C Programmer, you need a deep understanding of the C programming language, data structures, algorithms, and strong problem-solving abilities, often supported by a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and operating system concepts, as well as relevant certifications, are valuable assets. Attention to detail, analytical thinking, and effective communication are key soft skills for identifying bugs and collaborating with team members. These skills are crucial for building reliable and efficient software solutions, maintaining code quality, and ensuring smooth coordination within development teams.

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 rely on C for low-level programming tasks.

What job categories do people searching C Programming Language jobs in Cleveland, OH look for?

The top searched job categories for C Programming Language jobs in Cleveland, OH are:

Infographic showing various C Programming Language job openings in Cleveland, OH as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 20% Part Time, 1% Temporary, and 4% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $113,894 per year, or $54.8 per hour.

Firmware Engineer

1872 Consulting

Cleveland, OH • Hybrid

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Firmware EngineerWe are looking for a firmware engineer to play a key role in new product development and existing product support. Reporting to the firmware supervisor, the successful candidate will enhance, troubleshoot, research, and resolve embedded software challenges on custom designed controller boards. This company has been a leading provider of material durability testing products since 1956. They manufacture laboratory test equipment like weathering testers, light stability testers, and corrosion testers, and also offer contract testing services for weathering and corrosion. With global facilities in the U.S., England, Germany, and China, their corporate headquarters and manufacturing center are near Cleveland.

Responsibilities:

Designing and developing software to work with company testers, devices, sensors, and other peripherals.

Engaging in all phases of development, including concept, design, documentation, prototype, test and manufacturing.

Writing touchscreen user interface software.

Developing control systems algorithms to improve control system performance. Troubleshooting low level controller/software related problems.

Writing test instructions, test reports, and engineering change notices.

Open-minded and willing to adopt company's software development strategy.

Recommending improvements to company's software development process.

Providing technical assistance to the engineering, purchasing, service, sales, marketing, and production departments.

Education, Experience and Skills: Bachelor's degree in Electrical Engineering or Software Development, or has equivalent work experience.

Knowledgeable with common software development practices and the C programming language.

Knowledgeable with common embedded software development IDEs (integrated development environments) and debuggers (e.g. Segger J-Link).Knowledge of communication protocols is a plus (e.g. I2c, SPI).Knowledge of utilizing an oscilloscope for troubleshooting/data collection is a plus.

Strong customer-service orientation. Effective interpersonal and relationship-building skills. Has a good sense of humor and a small ego.*Position is hybrid. The office is located in the Cleveland area* *Must be eligible to work in the US without sponsorship* *W2 employees only. C2C candidates will not be considered*


1872 Consulting logo

About 1872 Consulting

Sourced by ZipRecruiter

1872 Consulting, based in Chicago, IL, USA, operates within the IT consulting industry. Armed with a diverse team of experts, the company offers specialized IT consulting services, focusing on modernizing business technologies and driving innovative business strategies. Established in 1872, the company has a rich history marked by its commitment to bridging the gap between businesses and technology. Its mission is to empower organizations to surpass their business goals by providing state-of-the-art IT solutions and service. The company prides itself on its core values of integrity, excellence, and innovation, instilling these principles in every project they undertake.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Chicago, IL, US

Year founded

2014