1

Freelance Software Developer C C++ Jobs in Ohio (NOW HIRING)

C++ Software Engineer

Dayton, OH

$130K - $186K/yr

  • Medical

  • Retirement

  • PTO

Staff C++ Software Engineer - Electronic Warfare Location: Dayton / Fairborn, OH - Wright-Patterson Air Force Base area Work Setting: 100% onsite in a secure SCIF environment; no hybrid or remote ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

Staff C++ Software Engineer

Fairborn, OH · On-site

$130K - $150K/yr

  • Retirement

  • PTO

SRC, Inc. is currently seeking a Staff C++ Software Engineer to drive the technical direction of ... Toolchain & DevOps: Advanced mastery of configuration management (CMake), profiling/diagnostic ...

Software Engineer II

Amherst, OH · On-site

$85K - $116K/yr

The Software Engineer II designs, develops, tests, and documents software for embedded systems and ... Minimum of 2 years of software development experience using C/C++. * Experience developing software ...

Software Engineer II

Amherst, OH · On-site

$85K - $116K/yr

The Software Engineer II designs, develops, tests, and documents software for embedded systems and ... Minimum of 2 years of software development experience using C/C++. * Experience developing software ...

Software Engineer II

Amherst, OH · On-site

$85K - $116K/yr

The Software Engineer II designs, develops, tests, and documents software for embedded systems and ... Minimum of 2 years of software development experience using C/C++. * Experience developing software ...

Embedded C/C++ Engineer

Elyria, OH · On-site

$119K - $157K/yr

Aerospace industry software compliance standards like DO-178C (if applying for aerospace divisions) * Prior Aero, Auto or any industrial experience.

next page

Showing results 1-20

Freelance Software Developer C C information

What does a freelance software developer specializing in C and C++ do?

A Freelance Software Developer specializing in C and C++ designs, develops, and maintains software applications or systems using the C and C++ programming languages. They typically work independently on a contract basis for various clients, handling tasks such as writing efficient code, debugging, optimizing performance, and sometimes collaborating with other developers remotely. Their projects can range from embedded systems and operating systems to desktop applications, gaming engines, or high-performance computing solutions. Freelancers often manage their own schedules, client communications, and business operations.

What are the key skills and qualifications needed to thrive as a freelance software developer specializing in C and C++?

To excel as a Freelance Software Developer in C and C++, you need strong programming expertise in both languages, a solid understanding of algorithms, data structures, and experience with software development lifecycles. Familiarity with version control systems like Git, build tools such as Make or CMake, and knowledge of relevant IDEs or debugging tools is typically required. Excellent problem-solving skills, self-motivation, and effective communication are crucial soft skills for managing projects and client relationships independently. These competencies ensure you can deliver reliable, high-quality solutions and maintain successful collaborations in a freelance environment.

What are some common challenges freelance C/C++ software developers face when working with clients remotely?

Freelance C/C++ software developers often encounter challenges such as clarifying project requirements, managing communication across different time zones, and ensuring code integration with clients’ existing systems. Since projects can vary widely, developers must be adaptable to different codebases and development environments. Effective documentation and clear, regular updates are essential to maintain transparency and meet client expectations, especially when direct supervision is minimal.

What is the difference between Freelance Software Developer C C++ vs Freelance Embedded Systems Engineer?

AspectFreelance Software Developer C C++Freelance Embedded Systems Engineer
Required CredentialsProficiency in C/C++, relevant certifications optionalProficiency in C/C++, embedded systems certifications beneficial
Work EnvironmentPrimarily software development, desktop or server-basedHardware interfacing, real-time systems, embedded devices
Employer & Industry UsageTech companies, startups, freelance platformsManufacturers, IoT firms, automotive, aerospace
Search & Comparison IntentFocus on software development projects in C/C++Focus on embedded hardware projects using C/C++

Freelance Software Developers C C++ primarily work on software applications, while Freelance Embedded Systems Engineers focus on hardware-software integration in embedded devices. Both roles require C/C++ skills, but their work environments and project types differ significantly.

What are the most commonly searched types of Software Developer C C++ jobs in Ohio?

The most popular types of Software Developer C C++ jobs in Ohio are:

What are popular job titles related to Freelance Software Developer C C++ jobs in Ohio?

For Freelance Software Developer C C++ jobs in Ohio, the most frequently searched job titles are:

What job categories do people searching Freelance Software Developer C C++ jobs in Ohio look for?

The top searched job categories for Freelance Software Developer C C++ jobs in Ohio are:

What cities in Ohio are hiring for Freelance Software Developer C C++ jobs?

Cities in Ohio with the most Freelance Software Developer C C++ job openings:

Infographic showing various Freelance Software Developer C C++ job openings in Ohio as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Other

Re-posted 17 days ago


Job description

Join our innovative team and contribute to cutting-edge simulations!
We are seeking a highly motivated and experienced Software Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining software solutions for complex modeling and simulation applications. You will collaborate with a team of engineers and scientists to build robust, efficient, and scalable simulations for a variety of applications.
Responsibilities:
  • Design, develop, test, and debug software applications primarily in C++.
  • Develop and maintain modeling and simulation software, utilizing industry best practices.
  • Contribute to the architecture and design of new software features.
  • Write clear, concise, and well-documented code.
  • Collaborate effectively with team members in a fast-paced, agile environment.
  • Participate in code reviews and contribute to continuous improvement efforts.
  • Troubleshoot and resolve software defects.
  • Deploy and maintain applications on both Windows and Linux platforms.
  • Contribute to the development of test plans and execute testing procedures.
  • Stay up-to-date on the latest technologies and trends in software development.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 2 years of professional experience in software development using C++.
  • Strong experience in modeling and simulation principles and techniques.
  • Proficiency in developing applications for both Windows and Linux environments.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a team.
  • Active Top Secret Security Clearance with SCI and SAP eligibility.

Bonus Points (Preferred):
  • Experience with the EAAGLES framework.
  • Familiarity with Agile development methodologies.
  • Experience with testing frameworks (e.g., Google Test, Catch2).
  • Experience with scripting languages such as Python or Lua.
  • Experience using Jira and Confluence for project management and documentation.

#LI-MM1
#ONSITE
#MissionDrivenDevs
#DevsInDefense