1

C Programmer Jobs in Riverside, CA (NOW HIRING)

Job Title: Assembly C Job Code : 35557 Job Location: Anaheim, CA Schedule: 9/80R Under close ... Ability to read hardware descriptions on Engineering BOM and physically identify the ...

Assembly C

Anaheim, CA

$47K - $88K/yr

Job Title: Assembly C Job Code : 35557 Job Location: Anaheim, CA Schedule: 9/80R Under close ... Ability to read hardware descriptions on Engineering BOM and physically identify the ...

Embedded Software Engineer

Irvine, CA

$141K - $185K/yr

Expertise in C programming and experience in Linux kernel driver development. * Must be a U.S. Citizen due to clients under U.S. government contracts. * All employment is contingent upon the ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Expertise in C programming and experience in Linux kernel driver development. * Must be a U.S. Citizen due to clients under U.S. government contracts. * All employment is contingent upon the ...

next page

Showing results 1-20

C Programmer information

See Riverside, CA salary details

$11.5K

$122.5K

$186.2K

How much do c programmer jobs pay per year?

As of Jul 3, 2026, the average yearly pay for c programmer in Riverside, CA is $122,518.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,100.00 and $162,700.00 per year, depending on experience, location, and employer.

What is the difference between C Programmer vs C Developer?

AspectC ProgrammerC Developer
Required CredentialsProficiency in C language, often with a degree in Computer Science or related fieldSimilar credentials, with additional emphasis on software development experience
Work EnvironmentTypically in embedded systems, firmware, or low-level programmingOften in software applications, system software, or embedded systems
Employer & Industry UsageTech companies, manufacturing, automotive, embedded device firmsSoftware firms, tech startups, hardware companies

The main difference between a C Programmer and a C Developer lies in their scope of work. C Programmers focus primarily on writing and debugging C code, often in embedded or low-level environments. C Developers may have a broader role, including designing, testing, and maintaining C-based applications. Both roles require similar skills and credentials, but their typical work environments and responsibilities can differ slightly.

What engineer makes $500,000 a year?

Highly experienced engineers in specialized fields such as petroleum engineering, aerospace engineering, or senior software engineering roles can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. These positions typically require advanced skills, extensive experience, and often involve leadership or executive responsibilities.

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 programming language fundamentals, data structures, algorithms, and typically a degree in computer science or a related field. Experience with development environments like GCC or Visual Studio, version control systems such as Git, and familiarity with debugging tools are commonly required. Analytical thinking, attention to detail, and effective problem-solving abilities help C Programmers stand out in this role. These skills and qualities are vital for writing efficient, reliable code and ensuring robust software performance in diverse technical environments.

What Does a C Programmer Do?

A C Programmer is someone responsible for developing the code that integrates into an operating system, as well as other operating system modules, low-level libraries for other high-level languages, and embedded systems. C is a versatile and flexible programming language that is used for a wide range of purposes. C Programmers are tasked with designing, building, and maintaining efficient, reliable, and reusable C++ code, suggesting and implementing new solutions, creating high-level designs, and supporting the team in maintaining a code's quality. Also, they assist with analysis, design, implementation, and testing. You typically need to earn a degree from post-secondary education to be a qualified candidate for a C Programmer role.

What are C Programmers?

C Programmers are software developers who specialize in writing, testing, and maintaining code using the C programming language. They typically work on system-level software, embedded systems, operating systems, and application development where performance and efficiency are critical. C Programmers need a strong understanding of computer architecture, memory management, and low-level programming concepts. Their work is fundamental in industries such as technology, automotive, telecommunications, and more.

Will AI replace C programmer?

AI is unlikely to fully replace C programmers, as C development requires understanding hardware, system-level programming, and optimization that AI cannot fully replicate. Instead, AI tools can assist C programmers by automating repetitive tasks and improving code efficiency, but human expertise remains essential for complex problem-solving and system design.

Are C programmers still in demand?

C programmers are still in demand, especially in industries like embedded systems, operating systems, and hardware development, where low-level programming and performance are critical. Knowledge of C remains valuable for maintaining legacy systems and working with hardware interfaces, and proficiency with related tools like compilers and debugging is often required.

What jobs can I get with C programming?

With C programming skills, you can pursue roles such as embedded systems developer, systems programmer, firmware engineer, or software developer in industries like electronics, automotive, and telecommunications. These jobs often require knowledge of low-level programming, hardware interaction, and debugging tools, and may involve working with operating systems or real-time systems.

How do C Programmers typically collaborate with other team members during software development projects?

C Programmers often work closely with other developers, software engineers, and quality assurance teams throughout the development cycle. They participate in code reviews, contribute to design discussions, and integrate their code with modules written in other languages or by other team members. Effective communication and documentation are key, as C code frequently interacts with hardware or low-level components that require coordination with system architects or embedded engineers. This collaborative environment helps ensure robust, efficient, and maintainable software solutions.
What are popular job titles related to C Programmer jobs in Riverside, CA? For C Programmer jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching C Programmer jobs in Riverside, CA look for? The top searched job categories for C Programmer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for C Programmer jobs? Cities near Riverside, CA with the most C Programmer job openings:
Infographic showing various C Programmer job openings in Riverside, CA as of June 2026, with employment types broken down into 3% Locum Tenens, 9% As Needed, 62% Full Time, 17% Part Time, 3% Temporary, and 6% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $122,518 per year, or $58.9 per hour.
Substation Protection & Controls Engineer - San Diego/Irvine

Substation Protection & Controls Engineer - San Diego/Irvine

Kiewit Corporation

Irvine, CA

$123K - $129K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Kiewit Corporation rating

7.9

Company rating: 7.9 out of 10

Based on 134 frontline employees who took The Breakroom Quiz

19th of 79 rated construction


Job description

Requisition ID: 178942 

Job Level: Mid Level 

Home District/Group: Kiewit Power Engineering 

Department: Design Engineering 

Market: Power 

Employment Type: Full Time 
 

Position Overview

We are looking for a Protection & Control (P&C) Engineer to support the design and engineering of greenfield and brownfield substation projects ranging from 12 kV to 500 kV. This role focuses on developing the full suite of P&C deliverables that ensure safe, reliable, and coordinated operation of high voltage substations.

District Overview

Kiewit Power Delivery. is a full-service engineering and construction solutions provider operating across North America. Our experience and expertise span all aspects of the transmission and distribution market from high voltage overhead and underground transmission to distribution and automation design and construction capabilities. With these broad capabilities, we operate in the electric utility, renewable energy, industrial, and oil & gas markets.  As part of Kiewit, we are integrated with 135 years of construction and engineering experience that provides holistic solutions, differentiating our team from the rest of the industry.

Our rapidly growing power delivery business has opened new locations across North America to strengthen our market presence while executing work within the communities that we live. We have invested in industry-leading design technology and platforms while also expanding our construction equipment fleet with the most advanced, and safest equipment on the market. We are committed to building upon our history as one of the safest companies to work for by equipping our craft with the best tooling and safety programs available.

We are an innovative team that prides itself on excellence through continuous improvement and an unwavering commitment to deliver for our clients. Our staff collaborates with Kiewit's vast internal network of resources that span heavy civil and infrastructure, vertical and commercial buildings, mining, as well our oil and gas and power generation markets, to drive safe and cost-effective solutions that achieve client expectations and further Kiewit's legacy of excellence.

Location

This position is based out of our office in San Diego or Irvine, CA.

Responsibilities

   Develop one line and three line diagrams that define project scope, equipment configuration, and protection philosophy.
   Create detailed AC and DC schematic diagrams, including control circuits, tripping schemes, metering, and auxiliary power systems.
   Design and review wiring diagrams, panel layouts, and interconnection drawings for relays, RTUs, communication equipment, and station devices.
   Perform P&C related engineering calculations such as CT/PT sizing, DC load calculations, breaker duty checks, and protection coordination studies.
   Support development of relay settings, logic diagrams, and configuration files for microprocessor based relays.
   Assist with RTU/SCADA configuration, point lists, and communication interface requirements.
   Collaborate with civil, structural, and physical electrical design teams to ensure integrated and constructible substation designs.
   Provide technical support during procurement, installation, testing, and commissioning.

Qualifications

   Bachelor's degree in Electrical Engineering or related discipline.
   5-7 years of experience with substation protection and control design for utility or EPC projects.
   Familiarity with relay setting software (e.g., SEL AcSELerator, GE Enervista) and RTU/SCADA configuration tools.
   Understanding of NERC, IEEE, and utility specific protection standards.
   Strong attention to detail and ability to interpret complex electrical drawings.

#LI-RF1

Working Conditions

Other Requirements:
    Regular, reliable attendance
    Work productively and meet deadlines timely
    Communicate and interact effectively and professionally with supervisors, employees, and others individually or in a team environment
    Perform work safely and effectively. Understand and follow oral and written instructions, including warning signs, equipment use, and other policies.
    Work during normal operating hours to organize and complete work within given deadlines. Work overtime and weekends as required.

Base Compensation: $123,000/yr - $129,000/yr

(Actual compensation is subject to variation due to such factors as education, experience, skillset, and/or location)

We offer our fulltime staff employees a comprehensive benefits package that's among the best in our industry, including top-tier medical, dental and vision plans covering eligible employees and dependents, voluntary wellness and employee assistance programs, life insurance, disability, retirement plans with matching, and generous paid time off.

Equal Opportunity Employer, including disability and protected veteran status.


What Kiewit Corporation employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Kiewit logo

About Kiewit

Sourced by ZipRecruiter

Kiewit Infrastructure Engineering's Design-Build team is driving clients to turn to Kiewit during all stages of design-build projects. Through our integrated design and construction approach, our multi-disciplinary team works together to improve schedule, control costs and minimize risk. Our construction-focused engineers work collaboratively with our estimators and builders to design solutions that are innovative, constructible, and designed with a focus on safety. Clients benefit from the proven processes and tools used by Kiewit to minimize project risk. We are an in-house resource that supports projects throughout the company. Our staff shares experiences gained, innovative concepts, and best practices for all projects that we support.

Industry

Construction materials wholesalers

Company size

10,000+ Employees

Headquarters location

Omaha, NE, US

Year founded

1884