1

C Linux Developer Jobs (NOW HIRING)

We are seeking an experienced Linux Developer to join our engineering team, where the ideal ... C, C++, and Python • Minimum 3 years of experience developing, testing, and debugging system ...

They are seeking an experienced Linux Developer to design, develop, test, and debug high ... C, C++, and Python • Minimum 3 years of experience developing, testing, and debugging system ...

Linux Developer

Sterling, VA · On-site

$122K - $253K/yr

We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Minimum 3 years of professional experience developing, testing, and debugging software in C, C ...

Linux Developer

Sterling, VA · On-site

$122K - $253K/yr

We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Minimum 3 years of professional experience developing, testing, and debugging software in C, C ...

Proficient in C/C++ for systems-level programming. * Expertise with reverse engineering tools such as IDA Pro, Ghidra, x64dbg, and Hex-Rays. * In-depth understanding of Linux internals (e.g., kernel ...

Job#: 3046574 Sr. Linux Developer Location: Bridgeton, Missouri (On-site) Role Overview This role ... Proficiency in Linux scripting (Bash) and software development in C# and C/C++. * Experience ...

Job#: 3046573 Linux Developer Location: Bridgeton, Missouri (Onsite) Role Overview This role ... Familiarity with languages such as Bash, JavaScript, Typescript, SQL, C#, and C++. * Understanding ...

Job Title: Sr. C++/Linux Developer (Media/OTT/VIDEO) Location: Dallas, TX (Day 1 onsite) Duration: 12+ Months Required Skills: · 6+ years of experience in architecture & design, prototyping ...

next page

Showing results 1-20

C Linux Developer information

See salary details

$10

$57

$95

How much do c linux developer jobs pay per hour?

As of Aug 29, 2026, the average hourly pay for c linux developer in the United States is $57.79, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $63.46 per hour, depending on experience, location, and employer.

What is a C Linux developer?

A C Linux Developer is a software engineer who specializes in writing applications and system-level programs in the C programming language for the Linux operating system. Their work often involves developing or maintaining software that interacts closely with the Linux kernel, writing drivers, or building performance-critical applications. They need a strong understanding of operating system concepts, low-level programming, and familiarity with Linux development tools and environments. These developers play a key role in open-source projects, embedded systems, and server-side applications.

What are the key skills and qualifications needed to thrive as a C Linux developer?

To thrive as a C Linux Developer, you need strong proficiency in C programming, a deep understanding of Linux operating systems, and experience with system-level development, typically supported by a degree in computer science or related fields. Familiarity with GNU toolchain, version control systems like Git, and debugging tools such as GDB is commonly required. Analytical thinking, problem-solving abilities, and effective collaboration are crucial soft skills for success in this role. These competencies are essential for building robust, efficient software that integrates seamlessly with Linux systems and for working effectively within development teams.

What are some common challenges faced by C Linux developers when working on large-scale systems?

C Linux Developers often encounter challenges such as managing system resources efficiently, debugging complex multi-threaded applications, and ensuring compatibility across different Linux distributions. Working on large-scale systems requires careful attention to performance bottlenecks and memory leaks, as well as thorough testing to maintain stability. Collaboration with other developers and system administrators is crucial, as many projects involve cross-functional teams and integration with various hardware or software components.

What is the difference between C Linux Developer vs C Embedded Developer?

AspectC Linux DeveloperC Embedded Developer
Required CredentialsBachelor's in Computer Science or related, Linux certifications beneficialBachelor's in Electrical/Computer Engineering, embedded systems certifications helpful
Work EnvironmentDeveloping on Linux OS, often in software companies or tech firmsWorking on hardware, microcontrollers, often in manufacturing or IoT sectors
Industry UsageIT, software development, open-source projectsConsumer electronics, automotive, IoT devices
Common Search/ComparisonYesYes

The main difference between a C Linux Developer and a C Embedded Developer lies in their work environment and focus. C Linux Developers primarily work on software applications running on Linux systems, while C Embedded Developers focus on programming microcontrollers and embedded hardware. Both roles require knowledge of C programming, but their applications and industries differ significantly.

What cities are hiring for C Linux Developer jobs?

Cities with the most C Linux Developer job openings:

What are the most commonly searched types of C Linux Developer jobs?

The most popular types of C Linux Developer jobs are:

What states have the most C Linux Developer jobs?

States with the most job openings for C Linux Developer jobs include:

Infographic showing various C Linux Developer job openings in the United States as of August 2026, with employment types broken down into 84% Full Time, 2% Part Time, and 14% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $120,212 per year, or $57.8 per hour.

Other

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

C/Linux Developer

Contract Type/Duration: Contract, 6 months

Location: Brooklyn, NY – Hybrid, 3 days onsite. Local candidates required.

Work Hours: 40 hours per week

Start Date: ASAP

Pay Rate: Not provided

Job Summary

We are seeking a C/LINUX  Developer with strong low-level systems programming experience to support the modernization of enterprise authentication infrastructure. The environment is moving away from legacy Kerberos-based components, making deep C and Linux/UNIX engineering skills more important than prior Kerberos expertise. The ideal candidate is comfortable working close to the operating system and network stack, can maintain or modernize legacy Perl/Python code, and understands security concepts such as authentication, authorization, and cryptography.

Key Responsibilities
  • Develop, enhance, debug, and maintain low-level systems software primarily in C on UNIX/Linux platforms.
  • Analyze and modernize authentication and security-related components as legacy Kerberos infrastructure is replaced.
  • Work with systems and network programming concepts in a controlled enterprise environment.
  • Maintain, migrate, or integrate existing Perl and Python scripts and utilities.
  • Troubleshoot complex operating-system, process, memory, networking, and authentication issues.
  • Collaborate with globally distributed engineering teams and participate in Agile ceremonies.
  • Produce clear technical documentation and communicate technical findings to engineering and business stakeholders.
  • Contribute to secure engineering practices and production-ready implementations.
Required Skills
  • Strong C programming experience, ideally involving systems-level or low-level development.
  • Deep UNIX/Linux engineering experience.
  • Systems and/or network programming experience.
  • Hands-on Perl and Python experience.
  • Understanding of security concepts including authentication, authorization, and cryptography.
  • Experience engineering within controlled enterprise production environments.
  • Strong debugging, analytical, organizational, and communication skills.
  • Agile experience and familiarity with tools such as Jira.
Preferred Skills
  • Contributions to UNIX/Linux-based open-source projects.
  • Contributions to security-related open-source projects.
  • Public GitHub, GitLab, or other code repositories demonstrating systems programming depth.
  • Knowledge of Kerberos protocols or authentication infrastructure.
What Matters Most

This is not primarily a Kerberos-administration role. The strongest candidates will be C/Linux systems programmers who can work on authentication/security infrastructure. Kerberos knowledge is beneficial, but it is not essential.