1

Freelance C Programming Language Jobs (NOW HIRING)

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:

Senior Firmware Engineer

Andover, MA

$121K - $160K/yr

PWM /ADC) for 32 microcontroller (ARM Cortex-M) using C programming language * Experience with real time debugging tools (software and hardware) * Knowledge on embedded software validation and test ...

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 Jun 21, 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:
CNO Developer [$265k/yr+] TS/SCI-FS Poly with Security Clearance

CNO Developer [$265k/yr+] TS/SCI-FS Poly with Security Clearance

SYSTOLIC

Annapolis Junction, MD

$265K/yr

Other

Posted 12 days ago


Job description

Candidates must already possess an active Top Secret/SCI w/ Full Scope Polygraph to be considered. Summary: • Design, develop, and implement advanced CNO (Computer Network Operations) embedded systems. • Utilize expertise in C programming to create high-performance and reliable software solutions for specialized platforms.

• Perform comprehensive software reverse engineering to analyze system functionalities and identify critical components. • Contribute to the full lifecycle development of complex embedded software, from concept to deployment. Qualifications & Compensation: Degree: Technical bachelor's degree or equivalent experience Years of experience: 6+ years Salary: $265k+ yearly compensation Job Description: • Develop and optimize software for various embedded systems using the C programming language.

• Conduct in-depth software reverse engineering to analyze binaries, protocols, and system behavior. • Design, implement, and integrate CNO capabilities within embedded environments. • Troubleshoot and debug complex software and hardware interactions in embedded contexts.

• Collaborate with team members to define requirements, design architectures, and ensure successful project delivery. • Document technical designs, code implementations, and analysis findings clearly and concisely. About SYSTOLIC: SYSTOLIC is dedicated to giving our employees the best possible company experience so that they can focus on providing outstanding support to their customer’s mission.

Our company is founded on integrity, enthusiasm, and a relentless commitment to supporting the Intelligence Community. You can learn more about us and submit an application to be considered against our current and future openings at https://systolic.com. To learn about our compensation ranges, visit our Pay Transparency page at: https://systolic.com/pay-transparency