1

C Programming Language Jobs (NOW HIRING)

C++ developer

Gainesville, FL · On-site

$44.50 - $59.75/hr

Strong C programming experience (C preferred over C++). Familiarity with Solaris Strong familiarity ... shell programming skills (Korn shell and some BASH). Strong familiarity with the awk language.

Mainframe Software Development Engineer

Lisle, IL · On-site

$48.25 - $62.25/hr

... language and Metal C programming languages • Strong understanding of security protocols and Security ESMs • z/OS Operating system familiarity • Source control systems experience (Endevor) • ...

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

... C programming language Knowledgeable in ISO, SAE, UL, etc standards Willing to travel to support customers/end users Job: R&D Engineer Organization: Site R&D Schedule: Full time Employee Status:

... C programming language Knowledgeable in ISO, SAE, UL, etc standards Willing to travel to support customers/end users Job: R&D Engineer Organization: Site R&D Schedule: Full time Employee Status:

Systems Software Engineer

Spring, TX · On-site

$116K - $182K/yr

Knowledge & Skills Agile Methodology Algorithms C (Programming Language) C++ (Programming Language) Computer Engineering Computer Science Debugging Electrical Engineering Embedded Software Embedded ...

Design, implement, and debug embedded firmware for Atmel and STM32 microcontrollers using C programming language and Eclipse-based IDEs. Develop switch control systems requiring deep understanding of ...

next page

Showing results 1-20

C Programming Language information

See salary details

$11K

$117.4K

$178.5K

How much do c programming language jobs pay per year?

As of Jun 20, 2026, the average yearly pay for 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 are the common daily tasks and responsibilities for a C Programmer?

As a C Programmer, your daily tasks typically involve writing, testing, and debugging C code to develop new features or maintain existing software applications. You will often collaborate with software engineers, testers, and project managers to understand requirements and resolve technical issues. Other responsibilities may include code reviews, performance optimization, and keeping documentation up to date. This role usually involves significant problem-solving and critical thinking, offering engagement with both low-level system programming and high-level application development.

What is a C Programming Language job?

A C Programming Language job involves designing, developing, and maintaining software using the C programming language. C is widely used for system programming, embedded systems, operating systems, and performance-critical applications. Professionals in this role typically write efficient, low-level code, optimize program performance, and debug software issues. They may work in industries such as telecommunications, automotive, finance, and gaming. Strong knowledge of memory management, data structures, and algorithms is essential for success in this field.

What are the key skills and qualifications needed to thrive in the C Programming Language position, and why are they important?

To thrive as a C Programmer, you need a deep understanding of the C programming language, data structures, algorithms, and strong problem-solving abilities, often supported by a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and operating system concepts, as well as relevant certifications, are valuable assets. Attention to detail, analytical thinking, and effective communication are key soft skills for identifying bugs and collaborating with team members. These skills are crucial for building reliable and efficient software solutions, maintaining code quality, and ensuring smooth coordination within development teams.

More about C Programming Language jobs
What cities are hiring for C Programming Language jobs? Cities with the most 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 C Programming Language jobs? States with the most job openings for C Programming Language jobs include:
What job categories do people searching C Programming Language jobs look for? The top searched job categories for C Programming Language jobs are:
Infographic showing various C Programming Language job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, 1% Temporary, and 3% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $117,437 per year, or $56.5 per hour.
Senior Software Engineer, C, Embedded, RTOS, Growing Firm - Dallas, TX

Senior Software Engineer, C, Embedded, RTOS, Growing Firm - Dallas, TX

Riccione Resources

Dallas, TX

$134K - $165K/yr

Full-time

Retirement

Posted 18 days ago


Job description

Senior Software Engineer, C, Embedded, RTOS, Growing Firm – Dallas, TX

Our client needs to hire a passionate Senior Software Engineer to work on new product development and sustaining current products. You will work on full life cycle product development, diagnose field issues on custom hardware, and maintain certification-ready software deployment. This is real-time software embedded development using C and QNX.

Why should you apply here?

  • Local Dallas firm, 30+ years in business.
  • 250+ total employees, 100+ at this location.
  • 100% in-house engineering and manufacturing.
  • High-end clients; future orders in the pipeline.
  • Stable, inflation-resistant niche.
  • Profitable; committed to innovation.
  • Stable executive and engineering team.
  • Flat organizational structure.

What will you be doing? 

  • Own the software lifecycle of fielded embedded products, driving reliability, maintainability, and continued compliance across microprocessor and DSP-based systems. 
  • Diagnose and resolve field-reported defects across custom SoC platforms (ARM), peripherals (I2C/SPI/UART, GPIO, USB, Ethernet), and networking stacks (TCP/UDP, multicast). 
  • Perform root cause analysis on production issues; develop and validate corrective actions through the full verification cycle. 
  • Lead HW/SW troubleshooting on fielded units using oscilloscopes, logic analyzers, JTAG, and trace tools.
  • Lead sustaining engineering efforts on assigned product lines; mentor junior engineers, prioritize defect backlogs, and coordinate with product management on release planning. 
  • Manage component obsolescence and end-of-life transitions; evaluate, qualify, and integrate alternate parts with minimal design disruption. 
  • Maintain certification-aligned software processes (requirements, design, code reviews, regression tests, verification evidence) for updates to fielded products. 
  • Collaborate across FPGA, hardware, manufacturing, quality, and field support teams to resolve cross-functional issues and drive continuous improvement. 

What are the minimum qualifications?

  • Bachelor’s degree in Electrical Engineering (BSEE).
  • 8+ years of experience in embedded software engineering.
  • C programming language at a senior level.
  • RTOS experience with any of QNX, VxWorks, INTEGRITY, FreeRTOS, ThreadX, Zephyr, etc.
  • Hands-on experience using oscilloscopes, logic analyzers, and JTAG debuggers to debug firmware.
  • Experience with sustaining engineering on a shipped product.
  • Experience with full-product life cycle.

What will make your résumé stand out?

  • Experienced with networking, specifically knowing how to use it, not necessarily building it from scratch.
  • Bare metal software.
  • Experienced with device drivers and low-level software.

Location: Dallas, TX, 100% onsite

Salary: 134k – 165k + Bonus & 401k (4% match)

Relocation: Will assist

Citizenship: U.S. Citizens or Permanent Residents