1

C Programmer Jobs in Temecula, CA (NOW HIRING)

I&C Engineer II

Temecula, CA ยท On-site

$80 - $100/hr

Typical engineering responsibilities include reviewing customer specifications and plans ... C departments. Essential Duties and Responsibilities: Essential duties and other responsibilities ...

Engineering Technician C

Carlsbad, CA ยท On-site

$62K - $116K/yr

Engineering Technician C Job Code: 43279 Job Location: Carlsbad, CA Job Schedule: 9/80 - Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off. L3Harris ...

Engineering Technician C

Carlsbad, CA ยท On-site

$62K - $116K/yr

Engineering Technician C Job Code: 43279 Job Location: Carlsbad, CA Job Schedule: 9/80 - Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off. L3Harris ...

Engineering Technician C

Carlsbad, CA ยท On-site

$62K - $116K/yr

Engineering Technician C Job Code: 43279 Job Location: Carlsbad, CA Job Schedule: 9/80 - Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off. L3Harris ...

Embedded Software Engineer

Carlsbad, CA ยท On-site

$150 - $200/hr

Strong C programming skills with working knowledge of C++ * Experience with bare-metal embedded systems * Deep understanding of distributed high-voltage BMS architectures * Knowledge of functional ...

New

Embedded Software Engineer

Carlsbad, CA ยท On-site

$150 - $200/hr

Strong C programming skills with working knowledge of C++ * Experience with bare-metal embedded systems * Deep understanding of distributed high-voltage BMS architectures * Knowledge of functional ...

New

Embedded Software Engineer

Carlsbad, CA ยท On-site

$150K - $190K/yr

Strong C programming skills with working knowledge of C++ * Experience with bare-metal embedded systems * Deep understanding of distributed high-voltage BMS architectures * Knowledge of functional ...

Drawings, Procedures, Engineering Change (ECO) Production Orders and work instructions ... C, Denver, or NYC areas is $52,000 - $97,000. This is not a guarantee of compensation or salary, as ...

Drawings, Procedures, Engineering Change (ECO) Production Orders and work instructions ... C, Denver, or NYC areas is $52,000 - $97,000. This is not a guarantee of compensation or salary, as ...

Embedded Software Engineer

Carlsbad, CA ยท On-site

$136K - $179K/yr

... C programming language. * 3+ years using the C++11 or later programming language. * 3+ years working in a Linux software development environment. * 2+ years using scripting languages (Bash, Perl ...

Junior Software Engineer

Temecula, CA ยท On-site

$115K - $120K/yr

C/C++, Python, Linux, Containers, Security Experience Level: 2+ years of professional experience ... Their engineering team builds software and infrastructure focused on secure systems, modern ...

next page

Showing results 1-20

C Programmer information

See Temecula, CA salary details

$10.9K

$116.7K

$177.3K

How much do c programmer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for c programmer in Temecula, CA is $116,674.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,400.00 and $155,000.00 per year, depending on experience, location, and employer.

What is a C programmer?

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.

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

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

Are C programmers still in demand?

C programmers are still in demand, especially in industries such as embedded systems, operating systems, and hardware development, where low-level programming and performance optimization 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 can I do with C programming?

A C programmer can develop system software, embedded systems, operating systems, and performance-critical applications. They often work with low-level hardware interfaces, use tools like compilers and debuggers, and require knowledge of algorithms and data structures. C programming skills are valuable in industries such as technology, automotive, and telecommunications.

What is the salary of a C programmer?

The salary of a C programmer varies based on experience, location, and industry, but typically ranges from $60,000 to $110,000 annually in many regions. Entry-level positions may start lower, while experienced programmers with skills in embedded systems or real-time programming can earn higher salaries.

Which companies hire C programmers?

Many technology, automotive, aerospace, and embedded systems companies hire C programmers for developing firmware, operating systems, and performance-critical applications. Notable employers include Intel, Microsoft, NASA, and various startups and manufacturing firms that require low-level programming skills and experience with tools like compilers and debugging environments.

What cities near Temecula, CA are hiring for C Programmer jobs?

Cities near Temecula, CA with the most C Programmer job openings:

Infographic showing various C Programmer job openings in Temecula, CA as of September 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 94% In-person, 3% Hybrid, and 3% Remote job distribution, with an average salary of $116,674 per year, or $56.1 per hour.

I&C Engineer II

WaterAIC

Temecula, CA โ€ข On-site

$80 - $100/hr

Other

Posted 21 days ago


Key responsibilities

  • Develop detailed engineering documentation including control panels, wiring diagrams, and schematics.

  • Review customer specifications, project plans, and scope to produce engineering deliverables and submittals.

  • Support project execution by coordinating with teams, supporting testing, and assisting field personnel during startup and commissioning.


Job description

This position will work with an interdisciplinary team of engineers to lead/support development, design, and execution of timely and high-quality completion of automation systems in the Water and Wastewater industry. The primary focus of this role will be to understand project plans and specifications to provide system design and submittals. The role will include selecting process instrumentation, designing of control panels layout, creating wiring diagrams, power distribution and I/O schematics, developing bill of materials, project documentation, and creating details design for switchboards, motor control centers, panelboard, PLC control panels, Network & Communication panels, and medium voltage switchgear.

Typical engineering responsibilities include reviewing customer specifications and plans, understanding the project scope, and reviewing the project budget, and schedule. The candidate shall be responsible for timely Engineering deliverables meeting the budget and quality expectations. The candidate shall work collaboratively across different functions such as Project Management, Production, Purchasing, Field Services, and other A.I.C departments.

Essential Duties and Responsibilities:

Essential duties and other responsibilities including but are not limited to the following:

  • Project Planning & Coordination
  • Participate lead review meetings during Pre-Sales and Initiation phases to assess project scope, operational constraints, challenges risks, customer requirements and resource needs.
  • Participates in the development of project-specific work breakdown structures and cost setup forms.
  • Interpret and assist customer specifications and plans and translate them into a defined engineering scope and deliverables.
  • Develop detailed engineering documentation including single-line and three-line diagrams, panel elevations, general arrangements, communication diagrams and wiring schematics.
  • Perform electrical-related calculations.
  • Prepare and review Electrical Distribution and Controls (EDC) submittal packages, including marked-up specifications, deviation lists, engineering drawings, and bills of material.
  • Perform electrical-related calculations.
  • Develop Field Instrumentation (FI) submittal packages, including instrumentation data sheets, component selections, and cut sheets.
  • Prepare and submit Release to Production packages upon customer approval of design submittals.
  • Draft and compile Seismic Anchorage Calculations reports and submittals, coordinating with structural engineers as needed.
  • Create Interconnect Diagrams and Loop Diagrams to support installation and commissioning activities.
  • Quality Assurance and Testing
  • Prepare and review Factory and Field Test Plans to validate hardware and software deliverables.
  • Apply redlines from factory and field testing to ensure documentation reflects as-built and as-installed conditions.
  • Documentation and Closeout
  • Provide training plans to support customer requirements.
  • Compile and submit Operation and Maintenance (O&M) manuals, coordinating with other disciplines to gather required documentation.
  • Update company database with final project documentation, including redlines and lessons learned.
  • Project Execution and Support
  • Complete/support all phases of engineering process to insure accurate and timely completion of customer approvals and manufacturing drawings.
  • Lead 3rd party companies to convert engineering concepts into working schematics.
  • Provide technical support during formal workshops, project meetings, and customer-facing design reviews.
  • Support field personnel during startup and commissioning activities, resolving design-related issues as needed.
  • Occasional on-site support and investigation.
  • Assist with warranty support and address unanticipated scope changes with agility and professionalism.
  • Coordinate with Automation Engineering, Production, and Field Services to ensure seamless integration of hardware and software systems.
  • Attend formal training program, review journals and other publications related to the engineering field to help develop new skills or improve existing skills.
  • Maintain personal billable rate of 80%.
  • Dedicated to achieving a โ€œZero Accident Cultureโ€ by developing and implementing to site safety protocols and adhering to OSHA safety standards.
  • Perform other related and associated duties as assigned by the Team Lead and Manager.
Qualifications:

To perform this job successfully, an individual must be able to perform multiple tasks with minimal oversite and direction while showing growing competencies with other tasks. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Required Knowledge, Experience, Skills, and Licenses

  • Knowledge of the Water and Wastewater Treatment Process
  • Must possess ability and knowledge of understanding process and instrumentation diagrams, Electrical Schematics and Construction Drawings
  • Demonstrate ability to manage multiple and changing priorities in a fastโ€‘paced, deadline driving environment
  • Ability to negotiate, persuade and work collaboratively with customers and staff
  • Selfโ€‘motivated, ability to work autonomously and manager workloads to meet assigned deadline
  • Exceptional written and verbal communication skills
  • Ability to work in an active construction site
  • Knowledge of Health, Safety and Environment standards
  • Familiarity with industry standards, regulatory requirements, and quality systems, and lean manufacturing
  • Strong understanding of NEC, OSHA, NFPA 70E/820 and industry standards
  • Need to have excellent organization skills
  • Proficiency in AutoCAD Electrical
  • Proficiency in Microsoft Office
  • Knowledge of Bluebeam Revu
Required Education and Experience:

Desired Education, Certificates, Licenses, and Registrations

  • Proficient knowledge of PLCโ€™s and SCADA.
  • Designโ€‘Build experience a plus but not required
  • Bachelor's degree in electrical, controls, industrial, or computer engineering desired. Advanced degrees welcomed.
  • At least 1-4 years of experience in design and analysis of automation systems.
Certificates, Licenses, Registrations:
  • ISA Certifications such as ISA CAP and ISA CCST

To perform the job successfully, an individual should demonstrate the following core values and competencies:

Empowering Employees: Builds and nurtures productive relationships across departments and with external partners. Shares knowledge and resources, values diverse perspectives, and contributes to a culture of mutual support and trust.

Client Solutions: Maintains a serviceโ€‘oriented mindset toward both internal and external stakeholders. Actively listens to understand needs, resolves issues efficiently, and ensures satisfaction with deliverables and interactions. Tracks progress, identifies gaps, and takes corrective action as needed. Approaches tasks with urgency and accountability.

Innovating Integration: Applies logical, structured approaches to problemโ€‘solving. Identifies key variables, evaluates alternatives, and conducts costโ€‘benefit or risk analyses to support sound decisionโ€‘making. Recognizes inconsistencies in data and prioritizes tasks effectively. Embraces a culture of continuous improvement.

Effective Communication: Communicates clearly, consistently, and proactively across all levels of the organization. Shares important information in a timely manner and ensures alignment with team members and leadership. Keeps managers informed of progress, challenges, and potential risksโ€”avoiding surprises.

Integrity and Professionalism: Upholds the highest ethical standards in all actions and decisions. Demonstrates honesty, transparency, and respect for others. Fosters an inclusive environment and supports the organizationโ€™s diversity and equity initiatives.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this Job, the employee is regularly required to use hands to finger, handle, or feel, reach with hands and arms, talk, hear, taste, and smell. The employee is frequently required to stand, walk, climb or balance, stoop, kneel, crouch, and/or crawl. The employee is occasionally required to sit. The employee must frequently lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

Office: The noise level in the work environment is usually moderate.

Job Site: While performing the duties of this Job, the employee is frequently exposed to moving mechanical parts, fumes or airborne particles, toxic or caustic chemicals, outside weather conditions, extreme cold, extreme heat, and vibration. The noise level in the work environment is usually loud.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.

Equal Opportunity Employer

The Company is an Affiaitive Action and Equal Opportunity Employer/Veterans/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Equal Employment Opportunity Posters if youโ€™d like to view a copy of the companyโ€™s affirmative action plan or policy statement, please email HumanResources@lylessc.com. If you have a disability and you believe you need a reasonable accommodation in order to search for a job opening or to submit an online application, please e-mail HumanResources@lylessc.com or call toll-free 559-441-1900 .

This email and phone number is created exclusively to assist disabled job seekers whose disability prevents them from being able to apply online. Only messages left for this purpose will be returned. Messages left for other purposes, such as following up on an application or technical issues not related to a disability, will not receive a response.

#J-18808-Ljbffr