1

Volunteering C Programming Language Jobs (NOW HIRING)

C Programmer

Jersey City, NJ · On-site

$65 - $68/hr

Must have Skills: • 5+ years of experience in C programming language to the point where minor changes can be made, compiled and deployed • Experience working on CGI programming and Apache Web ...

Required Skills: * 3+ years Aerospace, Railway, automotive OR medical domain with C Programming language developer can be considered. * Embedded software development experience is mandatory with ...

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

next page

Showing results 1-20

Volunteering C Programming Language information

See salary details

$11K

$117.4K

$178.5K

How much do volunteering c programming language jobs pay per year?

As of Jul 24, 2026, the average yearly pay for volunteering c programming language in the United States is $117,437.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,000.00 and $156,000.00 per year, depending on experience, location, and employer.

What can I do with the C programming language?

A volunteering C programmer can develop and maintain software applications, embedded systems, or open-source projects. Proficiency in C allows for low-level programming, hardware interaction, and performance optimization, which are valuable in various technical volunteer roles. Knowledge of tools like compilers and debugging is also beneficial.

Which companies hire C programmers?

Many technology companies, embedded systems firms, and hardware manufacturers hire C programmers for system development, firmware, and performance-critical applications. Notable employers include Intel, IBM, Cisco, and various startups, often requiring knowledge of low-level programming and familiarity with development tools like GCC or Visual Studio.

What jobs can I get with C programming?

Jobs that require C programming include software developer, embedded systems engineer, firmware engineer, systems programmer, and device driver developer. These roles often involve working with low-level hardware, operating systems, or performance-critical applications, and may require knowledge of related tools like compilers and debugging environments.

What is the difference between Volunteering C Programming Language vs Volunteer Software Developer?

AspectVolunteering C Programming LanguageVolunteer Software Developer
Required skillsProficiency in C language, problem-solvingProficiency in programming languages (often C, C++, or Java), software development
Work environmentNon-profit projects, open-source communitiesNon-profit organizations, open-source projects, community initiatives
CertificationsNone typically required, but programming experience neededNone typically required, but coding experience preferred
Industry usageTechnology, education, non-profit sectorsTechnology, non-profit, community development

Both roles involve volunteering in software-related activities, but "Volunteering C Programming Language" focuses specifically on C language skills, while "Volunteer Software Developer" encompasses broader programming skills and project involvement. The choice depends on your expertise and the specific project needs.

How do I get a programming job with no experience?

To get a programming job with no experience, focus on building a strong foundation in programming languages like C, create personal projects to demonstrate skills, and contribute to open-source work. Gaining certifications or completing coding bootcamps can also improve your chances and help you learn industry-standard tools and practices.
What cities are hiring for Volunteering C Programming Language jobs? Cities with the most Volunteering C Programming Language job openings:
What states have the most Volunteering C Programming Language jobs? States with the most job openings for Volunteering C Programming Language jobs include:
Infographic showing various Volunteering C Programming Language job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 9% Part Time, 1% Temporary, and 2% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $117,437 per year, or $56.5 per hour.
Lead C-Programming Software Engineer

Lead C-Programming Software Engineer

TDK Technologies

O Fallon, MO • On-site

Other

Posted 21 days ago


Job description

Most important skills for this role include C-programming language, Linux commands, Shell scripting for automation, and C++ for unit testing. This team is looking for someone that is a strong communicator and interested in collaborating with other team members.

You will have the chance to lead projects that enhance this system each release. We are looking for engineers that are passionate about design and development with constant focus on quality.
All About You
Have you written many lines of code in C or C++?
Do you like solving complex challenges?
Have you set technical direction for your team and mentored junior engineers?
Do you have experience in automation (CI/CD)?
Have you developed software for Linux operating systems?
Do you have experience and prefer working on an Agile team?
Have you worked on embedded or real-time distributed systems?
Are you passionate about quality and engineering standards?
Responsibilities
Partner with Product Management to elaborate features, stories, and test strategy for each initiative
Create technical design and assign work to developers
Develop complex stories in C and write unit tests in C++ (Google Test)
Be a human quality gate by leading code and design reviews
Collaborate with other Principals and Leads to define interfaces and interactions between systems
Advise on implementation strategy for successful deployment
Implement development process improvements and automation
Coach and develop junior employees
Deliver department and external presentations