1

C Programming Language Jobs (NOW HIRING)

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

C programming language experience * Go programming language experience * Experience with password cracking tools Base Salary Range: $144,000 - $187,000 The salary range reflects the expected base ...

... C programming language Knowledgeable in ISO, SAE, UL, etc standards Willing to travel to support customers/end users Job: R&D Engineer Organization: Site R&D Schedule: Full time Employee Status:

Knowledgeable with common software development practices and the C programming language.Knowledgeable with common embedded software development IDEs (integrated development environments) and ...

Knowledgeable with common software development practices and the C programming language.Knowledgeable with common embedded software development IDEs (integrated development environments) and ...

... C programming language Knowledgeable in ISO, SAE, UL, etc standards Willing to travel to support customers/end users Job: R&D Engineer Organization: Site R&D Schedule: Full time Employee Status:

Electrical Engineer

Seattle, WA · On-site

$115K - $150K/yr

Design, implement, and debug embedded firmware for Atmel and STM32 microcontrollers using C programming language and Eclipse-based IDEs. Develop switch control systems requiring deep understanding of ...

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

Showing results 41-60

C Programming Language information

See salary details

$11K

$117.4K

$178.5K

How much do c programming language jobs pay per year?

As of Aug 22, 2026, the average yearly pay for c programming language in the United States is $117,437.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,000.00 and $156,000.00 per year, depending on experience, location, and employer.

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.
More about C Programming Language jobs

What cities are hiring for C Programming Language jobs?

Cities with the most C Programming Language job openings:

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

The most popular types of C Programming Language jobs are:

What states have the most C Programming Language jobs?

States with the most job openings for C Programming Language jobs include:

Infographic showing various C Programming Language job openings in the United States as of August 2026, with employment types broken down into 9% Internship, 73% Full Time, and 18% Contract. Highlights an 91% In-person, and 9% Remote job distribution, with an average salary of $117,437 per year, or $56.5 per hour.

Sensing Algorithm Engineer

Leidos

San Diego, CA • On-site

$87K - $157K/yr

Full-time

Posted 6 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

79th of 495 rated business services


Job description

Leidos addresses some of the nation's toughest defense challenges through innovative signal processing and data analytics. Our San Diego-based team consists of highly skilled scientists and engineers focused on extracting maximum intelligence from complex datasets derived from diverse sensing modalities. We seek a talented Sensing Algorithm Engineer who thrives in algorithm research, development, and implementation. The ideal candidate is creative, efficient, collaborates well, and is passionate about bringing solutions from concept to delivery. Leidos is an employee-friendly company with a competitive benefit package, flexible working hours, and a collegial atmosphere.
Primary Responsibilities
  • Research and develop novel algorithms for remote sensing applications
  • Prototype and test algorithms in high-level languages such as Matlab or Python
  • Devise efficient software implementations in C programming language
  • Conduct algorithm performance testing and analysis
  • Document results and brief customers and stakeholders

Basic Qualifications
  • BS degree in physics, engineering, math or related field with 4-8 years of relevant experience, or Masters with 2-6 years of relevant experience, or Doctoral degree if less than 2 years of experience
  • Fluency in at least 1 high-level programming language, such as Matlab or Python
  • Experience with signal processing, including Fourier transforms, filtering, and estimation
  • Basic understanding of physics with ability and eagerness to learn new concepts
  • Comfortable with Linux cluster computing environments
  • Strong understanding of probability, statistics, linear algebra, and complex variables
  • Familiarity with C coding and software engineering best practices or strong willingness to learn
  • Active Top Secret security clearance
  • Required on-site full-time work in San Diego, CA

Bonus Qualifications
  • Proficiency with at least one sensing modality
  • Deep understanding of fluid dynamics
  • Deep understanding of acoustics
  • Experience with Distributed Acoustic Sensing (DAS)
  • Experience with Optics
  • Experience with Radar
  • Proficiency with C coding and software engineering best practices
  • Deep understanding of optimal detection and estimation
  • Deep understanding of array processing, beamforming, including concepts and implementation
  • Experience architecting algorithms and hardware for maximal efficiency
  • Experience with real-time processing with edge and cloud components
  • Experience integrating Machine Learning with signal processing
  • Experience with systems engineering
  • Exposure or strong interest in learning embedded programming

SUBSEAMSS
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
August 17, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $87,100.00 - $157,450.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media