1

C Programming Jobs (NOW HIRING)

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

MQ Exit Developer (C Programming)

Dallas, TX

$48.75 - $65.50/hr

... C Programming) Location: Dallas, TX - onsite (LOCAL Prefered) Duration: Long Term Role Descriptions: We are seeking a highly skilled MQ Exit Developer with strong C programming expertise to maintain ...

Strong C programming experience (C preferred over C++). Familiarity with Solaris Strong familiarity with Linux (preferably CentOS 6/7 or RedHat 6/7). Strong shell programming skills (Korn shell and ...

C Developer

Milton, GA

$120K - $125K/yr

Proficiency in one or more additional programming languages such as Java, C++, or C#. * Experience with relational databases and SQL. * Familiarity with cloud platforms such as AWS, Azure, or Google ...

Database experience Position Summary • 5+ years' experience with UNIX and Perl • Working knowledge of the C programming language to the point where minor changes can be made, compiled and ...

next page

Showing results 1-20

C Programming information

See salary details

$11K

$117.4K

$178.5K

How much do c programming jobs pay per year?

As of Jun 4, 2026, the average yearly pay for c programming 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 are the key skills and qualifications needed to thrive as a C Programmer, and why are they important?

To thrive as a C Programmer, you need a strong understanding of C language syntax, algorithms, data structures, and typically a degree in computer science or related field. Familiarity with development tools like GCC, debugging tools (such as GDB), version control systems (like Git), and sometimes knowledge of embedded systems or operating system internals is essential. Attention to detail, problem-solving skills, and the ability to communicate technical concepts clearly make someone stand out in this role. These skills ensure efficient, reliable, and maintainable software development, which is critical for performance-sensitive and foundational system applications.

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

C programmers working on large-scale projects often encounter challenges such as managing memory efficiently, debugging complex pointer-related bugs, and ensuring code modularity for easier maintenance. Collaboration with other developers requires clear documentation and adherence to coding standards to prevent integration issues. Additionally, since C lacks many of the built-in safeguards of modern languages, programmers must be diligent about testing and code review to avoid security vulnerabilities and undefined behaviors.

What is C programming?

C programming refers to the use of the C language, a powerful and widely-used programming language developed in the early 1970s. It is known for its efficiency, portability, and close-to-hardware capabilities, making it ideal for system software, embedded systems, and application development. C provides a foundation for many modern languages and is often taught as a first programming language due to its straightforward syntax and deep understanding of computer architecture. Learning C can help programmers write high-performance code and understand fundamental programming concepts.

What is the difference between C Programming vs Software Developer?

AspectC ProgrammingSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; knowledge of C languageDegree in Computer Science, Software Engineering, or related; proficiency in multiple programming languages including C
Work EnvironmentOften embedded systems, operating systems, or hardware-related projectsWeb, mobile, desktop applications, and enterprise software development
Industry UsageEmbedded systems, firmware, OS developmentSoftware applications across various industries

While C Programming focuses on writing code in the C language for system-level and embedded projects, Software Developers have a broader role that includes designing, coding, and maintaining software applications using multiple languages. C programmers often work in specialized environments, whereas Software Developers work across diverse platforms and industries.

More about C Programming jobs
What cities are hiring for C Programming jobs? Cities with the most C Programming job openings:
What are the most commonly searched types of C Programming jobs? The most popular types of C Programming jobs are:
What states have the most C Programming jobs? States with the most job openings for C Programming jobs include:
C programming

$46.75 - $62.75/hr

Full-time

Posted 28 days ago


Job description

Company Description

Sonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.

Job Description

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, preferably Oracle PL/SQL programming
Strong technical aptitude and experience with the software tools and techniques used in software development
Strong collaboration skills and ability to get work done through others
Ability to effectively prioritize and execute tasks
Ability to research new and emerging technologies
At least 4 years of experience in software development life cycle.
At least 3 years of experience in Design and architecture review.
Ability to work in team in diverse/ multiple stakeholder environment
Experience to credit cards and Payments domain
Analytical and communication skills
Experience and desire to work in a Global delivery environment

Qualifications

Qualifications Basic

Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
At least 4 years of experience with Information Technologies.

Additional Information

** U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.

Note:-

  1. This is a Full-Time Permanent job opportunity for you.
  2. Only US Citizen, Green Card Holder, TN Visa, GC-EADH4-EAD & L2-EAD can apply.
  3. No OPT-EAD & H1B Consultants please.
  4. Please mention your Visa Status in your email or resume.

Sonsoft logo

About Sonsoft

Sourced by ZipRecruiter

Sonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Alpharetta, GA, US

Year founded

2007