1

C Programming Language Jobs in California (NOW HIRING)

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

New

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

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

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

New

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

New

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

New

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

New

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

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

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

New

(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

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

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

New

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

New

(USA) Senior, Software Engineer

Cupertino, 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 Jose, 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

Sunnyvale, 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 8 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