1

C Programming Language Jobs in California (NOW HIRING)

Minimum Qualifications Bachelor's degree in Computer Science or equivalent professional experience Proficiency in C programming language Strong understanding of OS fundamentals Ability to collaborate ...

Sensing Algorithm Engineer

San Diego, CA ยท On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

Sensing Algorithm Engineer

San Diego, CA ยท On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

... the C programming language Experience with UNIX-like systems System design and architecture skills Strong understanding of operating system fundamentals like threading, synchronization primitives ...

Strong proficiency in the C Programming language * Strong experience developing software for microcontrollers, embedded hardware, and PC-applications * Strong understanding of software engineering ...

... the C programming language Experience with UNIX-like systems System design and architecture skills Strong understanding of operating system fundamentals like threading, synchronization primitives ...

Develop PostgreSQL extensions, plugins, and core database enhancements using the C programming language, while actively contributing to open-source initiatives and community-driven projects. * Design ...

Sensing Algorithm Engineer

Chula Vista, CA ยท On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

Sensing Algorithm Engineer

El Cajon, CA ยท On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

(USA) Senior, Software Engineer

Hayward, CA ยท On-site

$117K - $234K/yr

Develop PostgreSQL extensions, plugins, and core database enhancements using the C programming language, while actively contributing to open-source initiatives and community-driven projects. * Design ...

(USA) Senior, Software Engineer

San Mateo, CA ยท On-site

$117K - $234K/yr

Develop PostgreSQL extensions, plugins, and core database enhancements using the C programming language, while actively contributing to open-source initiatives and community-driven projects. * Design ...

(USA) Senior, Software Engineer

Fremont, CA ยท On-site

$117K - $234K/yr

Develop PostgreSQL extensions, plugins, and core database enhancements using the C programming language, while actively contributing to open-source initiatives and community-driven projects. * Design ...

Sensing Algorithm Engineer

La Jolla, CA ยท On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

Sensing Algorithm Engineer

San Diego, CA ยท On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

Sensing Algorithm Engineer

Rancho Santa Fe, CA ยท On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

Sensing Algorithm Engineer

National City, CA ยท On-site

$87K - $157K/yr

Devise efficient software implementations in C programming language * Conduct algorithm performance testing and analysis * Document results and brief customers and stakeholders Basic Qualifications ...

(USA) Senior, Software Engineer

Milpitas, CA ยท On-site

$117K - $234K/yr

Develop PostgreSQL extensions, plugins, and core database enhancements using the C programming language, while actively contributing to open-source initiatives and community-driven projects. * Design ...

next page

Showing results 1-20

C Programming Language information

What is a C programming language?

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 does a C programmer do?

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 skills and qualifications are needed to thrive as a C programmer?

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.

Are C programmers still in demand?

C programmers are still in demand, especially in systems programming, embedded systems, and performance-critical applications. Knowledge of C remains valuable for working with operating systems, device drivers, and hardware interfaces, and many industries rely on C for low-level programming tasks.

What are the most commonly searched types of C Programming Language jobs in California?

The most popular types of C Programming Language jobs in California are:

What are popular job titles related to C Programming Language jobs in California?

For C Programming Language jobs in California, the most frequently searched job titles are:

Infographic showing various C Programming Language job openings in California as of August 2026, with employment types broken down into 60% Full Time, 20% Part Time, and 20% Contract. Highlights an 100% In-person job distribution.

Req:: Sr Software Embedded Engineer_ Torrance, CA (Onsite) _ W2 Only

iFlow Inc

Torrance, CA โ€ข On-site

$129K - $169K/yr

Other

Re-posted 12 days ago


Job description

Hi,

Greetings of the day

We are hiring for the below position

Job ID: 2944

Role- Sr Software Embedded Engineer

Location- Torrance, CA

Duration- 1 yr

THIS ROLE IS 100% ONSITE AT LOCATION ON REQ
SCHEDULE: M-F 8-5/9-6 (1 hour non-billable lunch with flexibility depending on business needs)
MOST IMPORTANT AND MANDATORY QUALIFICATIONS
Fluency in state-of-the-art embedded software practices using the C programming
language
Knowledge of software build procedures and the ability to maintain build scripts (Bazel, SCons
preferred, CMake, Makefile)
Strong background in real-time software component and drivers (I2C) design and testing
Responsibilities
Specification, design, implementation, and testing of both bare metal and RTOS low
level software for power electronics applications
Work with/resolve ambiguity in requirements/specifications/designs
Design and specify interfaces between application software and firmware
Design, develop, implement and test multicore interfaces and applications
Develop multicore, timing critical software architectures
Create elegant, efficient real time software components and interfaces
Develop software component testing methodologies and implementations to ensure
maturity/stability/release readiness
Work with hardware and debuggers at a bench and HIL level to verify software
operation
Design ISO26262 compliant software
Document requirements, software design and test procedures and results
Qualifications
Fluency in state-of-the-art embedded software practices using the C programming
language
Proficiency in version control software processes and techniques (GitFlow, GitLab)
Knowledge of software build procedures and the ability to maintain build scripts (Bazel, SCons
preferred, CMake, Makefile)
Strong background in real-time software component design and testing
At least a bachelor's degree in computer engineering, electrical engineering or
computer science. Master's degree preferred
5+ years software development experience with real-time embedded C systems