1

Freelance C Programming Language Jobs (NOW HIRING)

CNO Engineer

Arlington, VA · Remote

$150K - $190K/yr

Experience with the C programming language * Experience with the Python programming language * Experience in reverse engineering * Knowledge of IPv4 networking and related protocols * Ability to work ...

Develop and maintain firmware using the C programming language targeted for RTOS environments * Support the development of cellular alarm communicators that process and retransmit alarm events from ...

Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...

... C programming language, Linux operating system, and Python. If this sounds like you, let's talk. Lead and manage a team of 12+ (and growing) software engineers/programmers. Keep projects on track and:

... C programming language, Linux operating system, and Python. If this sounds like you, let's talk. Lead and manage a team of 12+ (and growing) software engineers/programmers. Keep projects on track and:

... C programming language, Linux operating system, and Python. If this sounds like you, let's talk. Lead and manage a team of 12+ (and growing) software engineers/programmers. Keep projects on track and:

next page

Showing results 1-20

Freelance C Programming Language information

See salary details

$14

$47

$132

How much do freelance c programming language jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for freelance c programming language in the United States is $47.71, according to ZipRecruiter salary data. Most workers in this role earn between $24.28 and $61.78 per hour, depending on experience, location, and employer.

What is the difference between Freelance C Programming Language vs Freelance C++ Developer?

AspectFreelance C Programming LanguageFreelance C++ Developer
Required SkillsProficiency in C language, understanding of low-level programmingProficiency in C++, object-oriented programming, and advanced features
Work EnvironmentEmbedded systems, firmware, system softwareApplication development, game development, software tools
CertificationsOften not required, but knowledge of embedded systems helpfulOptional certifications like C++ certifications or related courses
Industry UsageEmbedded systems, operating systems, hardware interfacingSoftware applications, game engines, high-performance software

Freelance C Programming Language and Freelance C++ Developer roles share overlapping skills but differ mainly in scope and application. C is primarily used for low-level programming and embedded systems, while C++ offers object-oriented features suitable for complex software development. Understanding these differences helps freelancers target the right projects and clients.

More about Freelance C Programming Language jobs
What cities are hiring for Freelance C Programming Language jobs? Cities with the most Freelance C Programming Language job openings:
What are the most commonly searched types of C Programming Language jobs? The most popular types of C Programming Language jobs are:
What states have the most Freelance C Programming Language jobs? States with the most job openings for Freelance C Programming Language jobs include:
Infographic showing various Freelance C Programming Language job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 88% Full Time, 9% Part Time, and 2% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $99,230 per year, or $47.7 per hour.
CNO Engineer

CNO Engineer

GrammaTech, Inc.

Arlington, VA • Remote

$150K - $190K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

GrammaTech is seeking CNO Engineers at varying levels of experience to support development, analysis, and testing efforts for mission-critical capabilities. Candidates will contribute to large-scale software projects, build new components, and extend existing tooling with a strong emphasis on C and Python development.


Clearance Required: Active TS/SCI with Polygraph

Responsibilities
  • Perform CNO development, analysis, and testing activities
  • Build new software components and enhance existing tooling to meet project requirements
  • Implement and maintain mission-critical capabilities
  • Contribute to large-scale software development efforts in collaborative team environments
  • Develop and maintain solutions primarily using C and Python
Required Qualifications
  • Experience with the C programming language
  • Experience with the Python programming language
  • Experience in reverse engineering
  • Knowledge of IPv4 networking and related protocols
  • Ability to work effectively in a team environment
Preferred Qualifications
  • Experience using Ghidra
  • Familiarity with PowerPC or other RISC architectures
  • Experience developing automated test scripts
  • Understanding of dataflow analysis and operational tools
  • Experience with C++
  • Extensive experience with both C and Python development


The base salary range for this position is $150,000-$190,000 per year. This range is based on the Company's good faith estimate at the time of posting. Actual salary will take into consideration various factors such as role level, experience, expertise, and education.

We offer a generous benefits package that includes medical, dental, vision, short- and long-term disability benefits, life insurance and a 401(k) plan with company contribution. The total rewards package includes paid holiday and PTO and eligibility for merit increases and performance bonuses.

GrammaTech, Inc. is an Equal Opportunity/Disability/Veterans employer.