1

C Software Developer Jobs (NOW HIRING)

C/C++ Developer

New York, NY

$53.50 - $72.25/hr

Looking for a senior software developer with a financial background to join a new innovative team of C++ programmers. The team is building our derivative application that covers interest rate ...

Software Developer - C++

Greenwich, CT · On-site

$55 - $74/hr

The company is seeking a knowledgeable C++ Developer to design, implement, and deliver high-quality software solutions for their Brokerage System Development Team. Responsibilities : • Design ...

Java Software Engineer

San Jose, CA

$60.75 - $83.25/hr

Insurance (P&C) Software maker Engagement: FTE with this Insurance (P&C) Software maker Location: San Jose, CA Authorization: Sponsorship not available We are currently seeking a Software Engineer to ...

C/C++ Developer

Mclean, VA

$49.50 - $66.75/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Our company provides application analysis, design, development and programming, software ...

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

Software Developer-C++

Aberdeen, MD · On-site +1

$110K - $145K/yr

Software Developer-C++ Company: Altus Engineering Location: Aberdeen Proving Ground, MD Salary: $110,000-$145,000 per year Position Overview: We are seeking a C++ Soft Developer to support our DoD ...

C/C++ Developer

Austin, TX · On-site

$48.50 - $65.50/hr

C/C++ Developer with Data Structure and Relational DB Location: Austin, TX/Sunnyvale, CA (onsite ... developing software in open source communities • Knowledge of the internals of relational ...

C++ Software Developer

Fairfield, NJ · On-site

$50 - $67.25/hr

C++ Software Developer, Fairfield, NJ We are seeking a C++ Software Developer to join the staff on a full-time basis. As a key member of the development team, this position requires that you help in ...

C Developer

Coral Springs, FL · On-site

$46.75 - $62.75/hr

In the role of C Developer, you will be a technology professional adding value to a gamut of Software Development lifecycle stages. You will create detailed design artifacts like program ...

C programming

Coral Springs, FL · On-site

$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 Software Developer information

See salary details

$10

$57

$95

How much do c software developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for c software 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 are the key skills and qualifications needed to thrive as a C Software Developer, and why are they important?

To thrive as a C Software Developer, you need a solid understanding of C programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, debugging tools such as GDB, and experience with build systems and compilers are essential. Strong problem-solving skills, attention to detail, and effective communication set top developers apart. These skills ensure efficient, reliable code development, seamless collaboration, and the ability to address complex software challenges.

What are some common challenges C Software Developers face when working on large-scale projects?

C Software Developers often encounter challenges related to memory management, debugging, and ensuring code portability across different platforms in large-scale projects. Since C provides low-level access to system resources, developers must be vigilant about preventing memory leaks, buffer overflows, and other vulnerabilities. Collaborating with teams also requires maintaining clear and consistent coding standards to facilitate code reviews and integration. Effective communication and thorough documentation are crucial for managing complexity and ensuring project success.

What does a C Software Developer do?

A C Software Developer is responsible for designing, developing, testing, and maintaining software applications using the C programming language. They work on a range of projects, from embedded systems and operating systems to application software, ensuring efficiency, reliability, and performance. C developers often collaborate with other engineers and teams to integrate hardware and software, debug code, and optimize existing programs.

What is the difference between C Software Developer vs C++ Software Developer?

AspectC Software DeveloperC++ Software Developer
Required CredentialsBachelor's in Computer Science or related field; knowledge of C languageBachelor's in Computer Science or related field; knowledge of C and C++ languages
Work EnvironmentEmbedded systems, operating systems, device driversApplication development, game development, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware applications, game engines, high-performance software

The main difference between a C Software Developer and a C++ Software Developer lies in the programming languages they specialize in and the types of projects they typically work on. C developers focus on low-level programming, embedded systems, and hardware interfacing, while C++ developers work on more complex applications, leveraging object-oriented features. Both roles require strong programming skills and a solid understanding of computer architecture, but their work environments and project types often differ.

What cities are hiring for C Software Developer jobs? Cities with the most C Software Developer job openings:
What are the most commonly searched types of C Software Developer jobs? The most popular types of C Software Developer jobs are:
Who are the top companies hiring for C Software Developer jobs? The top employers for C Software Developer jobs are:
What states have the most C Software Developer jobs? States with the most job openings for C Software Developer jobs include:
Infographic showing various C Software Developer job openings in the United States as of May 2026, with employment types broken down into 1% Internship, 1% As Needed, 91% Full Time, 3% Part Time, 1% Temporary, and 3% Contract. Highlights an 68% Physical, 9% Hybrid, and 23% Remote job distribution, with an average salary of $120,212 per year, or $57.8 per hour.
Instrumentation & Controls (I&C) Software and PCB Design Engineer

Instrumentation & Controls (I&C) Software and PCB Design Engineer

System One Holdings, LLC

Oak Ridge, TN • On-site

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 8 days ago


Job description

Job Title: Instrumentation & Controls (I&C) Software and PCB Design Engineer
Location: Oak Ridge, Tennessee
Type: Direct Hire
Contractor Work Model: Onsite - onsite
Overview: This direct-hire, onsite I&C Software and PCB Design Engineer role in Oak Ridge, TN supports embedded systems work in a highly regulated environment. The engineer will develop and troubleshoot embedded firmware, design/modify PCBs (Altium preferred), and perform hands-on electronics debugging and schematic review. The role also supports legacy hardware evaluation/reverse engineering, CGD activities, and clear technical documentation while partnering with cross-functional engineering teams on upgrades and improvements.
Responsibilities:
  • Support embedded firmware development, maintenance, and troubleshooting.
  • Design and modify PCBs.
  • Assist with reverse engineering and evaluation of legacy electronic systems and components.
  • Troubleshoot hardware and firmware issues in support of engineering and production activities.
  • Generate and maintain technical documentation, schematics, and test data.
  • Support Commercial Grade Dedication (CGD) activities for electrical and electronic components.
  • Collaborate with cross-functional engineering teams on product improvements and system upgrades.

Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
  • Experience with embedded systems and firmware development.
  • PCB design experience, preferably with Altium.
  • Strong understanding of electronics troubleshooting and schematic review.
  • Ability to work in a fast-paced, hands-on engineering environment.
  • Strong communication and problem-solving skills.

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.
System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.
Ref: #161-Managed Staffing Charlotte