1

Freelance C Programming Language Jobs (NOW HIRING)

... C programming language • Strong working knowledge of Revision Control System(s) (Visual Source Safe, Subversion, Mercurial, Git, etc.) • Strong working knowledge of industry accepted software ...

Proficient in C programming language. * Experience managing and updating internal releases between external vendors into the RDK codebase. * Experience with YOCTO Project/recipes. * Experience with ...

Ability to learn a new programming language or development environment given appropriate time and ... C programming; or a MS degree in a relevant discipline with eight (8) years of applicable ...

Ability to learn a new programming language or development environment given appropriate time and ... C programming; or a MS degree in a relevant discipline with eight (8) years of applicable ...

Sensing Algorithm Engineer

San Diego, CA · On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

Sensing Algorithm Engineer

San Diego, CA · On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

C programming language experience * Go programming language experience * Experience with password cracking tools Base Salary Range: $144,000 - $187,000 The salary range reflects the expected base ...

Showing results 41-60

Freelance C Programming Language information

See salary details

$14

$47

$132

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

As of Aug 22, 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.

Are freelance C programming language programmers still in demand?

Freelance C programming language programmers remain in demand for embedded systems, firmware development, and performance-critical applications. Skills in debugging, low-level programming, and familiarity with hardware are valuable, and demand is steady in industries like technology, automotive, and IoT. Opportunities are often found on freelance platforms and require strong technical expertise.
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:

What job categories do people searching Freelance C Programming Language jobs look for?

The top searched job categories for Freelance C Programming Language jobs are:

Infographic showing various Freelance C Programming Language job openings in the United States as of August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $99,230 per year, or $47.7 per hour.

Contractor

Re-posted 13 days ago


Job description

Company Description

IT Solutions provider for services like Data Warehousing, Business Process Management, Quality Assurance and more. Get in touch with us today and take your business to new heights today.

Job Description

Role: Firmware Engineer
Location: Atlanta, GA
Duration: 6+ Month Contract

Job Description:
2-4 years' of professional experience in the development of firmware/software for embedded systems
Programming in low level and high-level languages of 8, 16, and 32 bit microcontrollers, specifically STMicro STM32 family, Freescale Kinetis family, or other ARM Cortex-M architectures, and Microchip PIC family
Strong working knowledge of the C programming language
Strong working knowledge of Revision Control System(s) (Visual Source Safe, Subversion, Mercurial, Git, etc.)
Strong working knowledge of industry accepted software compilers, emulators, and integrated development systems (GCC, Keil, MPLAB, CodeWarrior, Eclipse, etc.);
Ability to utilize tools such as oscilloscopes, bus analyzers, data acquisition systems, etc.
Experience of Real-Time Operating Systems such as Embedded Linux, Freescale MQX, QNX, etc.
Experience in design using Object Oriented Programming patterns and techniques using C++
Experience implementing designs using published coding guidelines
Knowledgeable with other languages such as Java, or Dynamic C
Experience interconnecting small systems with Bluetooth, SPI, I2C, Ethernet, Serial, and/or USB
Possess comprehensive knowledge in one or more specialized technology areas, related to operating systems, user interfaces or data communications and networks
Experience with alternate operating systems such as Linux and Unix
Experience using a documentation generator tool a plus (Doxygen)
Scripting experience using Python a plus
Automated testing of code module experience a plus

Additional Information

All your information will be kept confidential according to EEO guidelines.