1

C Software Engineer Jobs in Ohio (NOW HIRING)

... software engineering, or computer science • Demonstrated skills and interest in software development and/or signal processing • C++ (highly desired, as it is our primary development language; all ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

... software development and/or signal processing. The following experience areas are of interest: * Desired Programming languages/frameworks/platforms: * C++ (highly desired, as it is our primary ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

... software development and/or signal processing. The following experience areas are of interest: * Desired Programming languages/frameworks/platforms: * C++ (highly desired, as it is our primary ...

Tangram Flex is seeking a Software Engineer with specialized technical competencies to join our ... C and C++ programming, including management of macro definitions, raw pointers, and manual memory ...

Tangram Flex is seeking a Software Engineer with specialized technical competencies to join our ... C and C++ programming, including management of macro definitions, raw pointers, and manual memory ...

... Software Engineer to develop and analyze software applications. This role involves writing and ... C, C++, Microsoft C#, .NET development environment • AI/ML model development and tuning for ...

Implement embedded software using C/C++ and other appropriate technologies for resource constrained systems * Collaborate with electrical and systems engineers to integrate firmware with hardware ...

Hands-on C/C++, C# .NET software programming of hardware and/or automation devices. * Motivated to learn and understand new technologies. * Strong interpersonal skills. * Ability to conduct research ...

Software Engineer

Beavercreek, OH · On-site

$69K - $158K/yr

R0243288 Software Engineer The Opportunity: As a full stack developer, you can resolve a problem ... Experience with Java, Python, C#, C, C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal * Ability ...

Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a ... Experience with Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal * Ability ...

Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a ... Experience with Java, Python, C#, C, C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal * Ability ...

Software Engineer

Beavercreek, OH · On-site

$69K - $158K/yr

R0242981 Software Engineer The Opportunity: As a full stack developer, you can resolve a problem ... Experience with Java, Python, C#, C, C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal * Ability ...

next page

Showing results 1-20

C Software Engineer information

See Ohio salary details

$23.3K

$117.1K

$182.5K

How much do c software engineer jobs pay per year?

As of Jul 19, 2026, the average yearly pay for c software engineer in Ohio is $117,067.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,200.00 and $137,400.00 per year, depending on experience, location, and employer.

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

To thrive as a C Software Engineer, you need a deep understanding of C programming, algorithms, data structures, and a relevant degree in computer science or a related field. Familiarity with development tools such as GCC, Git, debugging profilers, and sometimes certifications in software development are commonly required. Strong problem-solving skills, attention to detail, and effective teamwork set outstanding C Software Engineers apart. These competencies are essential for building reliable, efficient software and collaborating effectively in technical environments.

How does a C Software Engineer typically collaborate with other teams during a development project?

C Software Engineers frequently work alongside cross-functional teams, including hardware engineers, QA testers, and project managers. Collaboration often involves participating in code reviews, integrating low-level code with hardware components, and ensuring software meets performance and reliability standards. Effective communication is essential, as these engineers must translate technical requirements and troubleshoot issues that may arise at the intersection of software and hardware. Regular meetings and documentation are standard practices to keep everyone aligned and maintain project momentum.

What does a C Software Engineer do?

A C Software Engineer designs, develops, tests, and maintains software applications and systems using the C programming language. They typically work on performance-critical applications, embedded systems, operating systems, or device drivers. Their responsibilities include writing efficient code, debugging, optimizing existing code, and collaborating with other engineers to ensure software reliability and maintainability. C Software Engineers must have a strong understanding of computer science fundamentals and problem-solving skills.

What is the difference between C Software Engineer vs C++ Software Engineer?

AspectC Software EngineerC++ Software Engineer
Required CredentialsBachelor's in Computer Science or related field; knowledge of C languageBachelor's in Computer Science or related field; knowledge of C and C++ languages
Work EnvironmentEmbedded systems, operating systems, device driversApplication development, game engines, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware applications, game development, high-performance computing

The main difference between a C Software Engineer and a C++ Software Engineer lies in the programming languages they specialize in. C engineers focus on low-level programming for embedded systems and hardware interfaces, while C++ engineers work on more complex applications that require object-oriented features. Both roles require similar foundational skills but differ in application scope and complexity.

What cities in Ohio are hiring for C Software Engineer jobs? Cities in Ohio with the most C Software Engineer job openings:
Infographic showing various C Software Engineer job openings in Ohio as of July 2026, with employment types broken down into 1% As Needed, 85% Full Time, 12% Part Time, and 2% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $117,067 per year, or $56.3 per hour.
C++ Software Engineer

C++ Software Engineer

3dB Labs, Inc.

West Chester, OH • On-site

Full-time

Re-posted 20 days ago


Job description

Job Summary:
3dB Labs, Inc. is seeking skilled software developers who are passionate about solving challenging digital signal processing problems. The role involves algorithm development and implementation of software-based high-performance processing solutions in a dynamic work environment.
Qualifications:
Required:
• BS/MS holders in electrical engineering, computer engineering, software engineering, or computer science
• Demonstrated skills and interest in software development and/or signal processing
• C++ (highly desired, as it is our primary development language; all versions from C++11 onward depending on the project)
• Proven strong analytical and critical thinking skills
• Ability to work independently with freedom to develop your own creative technical solutions to our problems
• Current or past US security clearance is a major plus, ability to obtain a Top Secret clearance required
• US citizenship is required for all of our positions
Preferred:
• Python 2.x/3.x (not strictly required; useful as a complement to our C++-based tools)
• GUI development using Qt 5 framework
• GPGPU software implementation using CUDA
• Development of software for Linux operating systems (our primary target platform)
• Digital signal processing and signals and systems theory
• Background in software defined radio and digital communication theory is a major plus
• Working knowledge of communication systems design and/or RF system design is desirable
• Algorithm implementation using multithreading and SIMD techniques, mostly on x86 platforms
Company:
3dB Labs, Inc. is a software and hardware engineering company focused on shaping the future of signal processing and analysis. Founded in 2004, the company is headquartered in West Chester, USA, with a team of 51-200 employees. The company is currently Growth Stage.

3dB Labs logo

About 3dB Labs

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

West Chester, OH, US

Year founded

2004