1

C Programming Language Developer Jobs (NOW HIRING)

NY · On-site

$100 - $125/hr

Excellent knowledge of the C programming language * Excellent knowledge of the Linux operating system * Ability to independently perform analysis, design, and implementation of new modules * Good ...

C/C++ Developer

Jersey City, NJ · On-site

$53.75 - $72.25/hr

Required : • 5+ years experience with UNIX and C programming language. • Must have worked with messaging interface, preferably IBM Websphere MQ • Good experience in query tuning and database ...

Tooling and developer experience. Profilers, debuggers, language servers, IDE integrations, documentation tools, and the surrounding infrastructure that makes a language genuinely pleasant to use at ...

Tooling and developer experience. Profilers, debuggers, language servers, IDE integrations, documentation tools, and the surrounding infrastructure that makes a language genuinely pleasant to use at ...

C programming

Coral Springs, FL

$46.75 - $62.75/hr

Preferred At least 4 years of experience in software development, at least 5 years with C Hands on experience with network programming in C Experience in Unix shell scripting Experience with SQL ...

next page

Showing results 1-20

C Programming Language Developer information

See salary details

$10

$57

$95

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

As of Sep 9, 2026, the average hourly pay for c programming language developer in the United States is $57.79, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $63.46 per hour, depending on experience, location, and employer.

What does a C programming language developer do?

A C Programming Language Developer is a software engineer who specializes in writing, testing, and maintaining code using the C programming language. Their work often involves developing system software, embedded systems, operating systems, or performance-critical applications. They use their in-depth knowledge of C to optimize programs for speed and efficiency, debug complex issues, and ensure code quality. Additionally, they collaborate with other developers and may contribute to open-source projects or work on cross-platform software.

What are some common challenges faced by C programming language developers when working on large-scale projects?

C Programming Language Developers often encounter challenges such as managing memory manually, ensuring code portability across different platforms, and debugging complex pointer-related issues. In large-scale projects, coordinating with other developers to maintain consistent coding standards and documentation is also crucial. Effective communication and regular code reviews help mitigate these challenges, while experience with build systems and version control streamlines collaboration within the team.

What are the key skills and qualifications needed to thrive as a C programming language developer, and why are they important?

To thrive as a C Programming Language Developer, you need a solid understanding of C programming, data structures, algorithms, and computer science fundamentals, often backed by a degree in computer science or related field. Familiarity with development tools such as GCC, GDB, version control systems like Git, and experience working with operating systems and embedded systems is typically required. Attention to detail, strong problem-solving skills, and effective communication help developers debug complex issues and collaborate with team members. These skills and qualities ensure the creation of efficient, reliable, and maintainable software that meets technical and business requirements.

What are popular job titles related to C Programming Language Developer jobs?

For C Programming Language Developer jobs, the most frequently searched job titles are:

$100 - $125/hr

Other

Posted 21 days ago


Job description

The selected candidate will develop in C on a near real-time data analysis platform.

REQUIREMENTS
  • Excellent knowledge of the C programming language
  • Excellent knowledge of the Linux operating system
  • Ability to independently perform analysis, design, and implementation of new modules
  • Good knowledge of telecommunications protocols and networks (Internet protocols, network architecture, etc.)
PREFERRED REQUIREMENTS
  • Knowledge of DPDK
  • Degree in Computer Engineering, Computer Science, or STEM disciplines
#J-18808-Ljbffr