1

C Linux Developer Jobs (NOW HIRING)

Company Description Thanks & Regards Rajesh Babu KRG Technologies, Inc., 661 367 8000 Ext :514 Skillset - Linux driver development - Moderate proficiency in C programming. - Verilog design or ...

OR

$54.50 - $72/hr

C experience and extensive knowledge. * Experience in Linux environment and tools. * Strong design ... Experience in kernel programming. * Open-Source Software Contribution. * Deep knowledge of ...

Senior Linux Developer - Networking

Santa Clara, CA ยท On-site

$64 - $84.50/hr

C experience and extensive knowledge. * Experience in Linux environment and tools. * Strong design ... Experience in kernel programming. * Open-Source Software Contribution. * Deep knowledge of ...

C++ Developer

Chicago, IL

$50.50 - $68/hr

Role: IT Developer(C++ Developer) Duration: Chicago,IL Location: 6+ Months Mode of Interview: Phone ... Proficient in C, Linux, Orchestrate and SQL (need these skill sets) Inventory Forecasting and ...

Senior AI Platform Engineer

Chicago, IL

$118K - $161.90K/yr

Senior AI Platform Engineer Location: Chicago,IL(Onsite) This is a hands-on operational role responsible for the day-to-day deployment, administration, security integration, and governance of BCBSA ...

Attention Technology Enthusiasts and Linux Hobbyists: If you're looking to take the next step in ... Programming or scripting experience (e.g., Python, Bash, C, C++, Java, Perl, Ruby, Fortran) * Prior ...

Attention Technology Enthusiasts and Linux Hobbyists: If you're looking to take the next step in ... Programming or scripting experience (e.g., Python, Bash, C, C++, Java, Perl, Ruby, Fortran) * Prior ...

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 Jun 1, 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 are the key skills and qualifications needed to thrive as a C Linux Developer, and why are they important?

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 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 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 May 2026, with employment types broken down into 5% As Needed, 86% Full Time, 3% Temporary, and 6% Contract. Highlights an 72% Physical, 2% Hybrid, and 26% Remote job distribution, with an average salary of $120,212 per year, or $57.8 per hour.

Senior System Administrator (Linux Admin/Developer)

Futran Tech Solutions Pvt. Ltd.

Irving, TX โ€ข On-site

Full-time

Posted 27 days ago


Job description

Senior System Administrator (Linux Admin)
Job Summary:
The Senior System Administrator (Linux Admin) provides expert-level administration, troubleshooting, and optimization for Linux server environments within the financial firm's private cloud and virtualization infrastructure. This role ensures the high availability, security, and performance of critical Linux-based systems and provides technical leadership to the team.
Key Responsibilities:
  • Lead the installation, configuration, and maintenance of complex Linux server environments (e.g., RHEL, CentOS, Ubuntu).
  • Design and implement scalable and resilient Linux infrastructure solutions within virtualized platforms.
  • Automate Linux system administration tasks using advanced scripting (e.g., Python, Bash) and configuration management tools (e.g., Ansible, Puppet).
  • Perform advanced troubleshooting for complex Linux operating system issues, performance bottlenecks, and kernel-level problems.
  • Implement and enforce robust security configurations, patching strategies, and compliance measures for Linux systems.
  • Manage and optimize storage, networking, and virtualization integration for Linux instances.
  • Provide technical guidance, mentorship, and training to junior administrators.
  • Participate in on-call rotations and lead incident response for critical Linux systems.

Required Qualifications:
  • Experience: 6-8 years of extensive hands-on experience as a Linux System Administrator in a large-scale, enterprise environment, preferably financial services.
  • Technical Skills: Deep expertise in Linux operating systems (kernel, file systems, networking). Advanced scripting skills (Python, Bash). Strong experience with configuration management tools (Ansible, Puppet, Chef). Expertise in virtualization technologies (VMware vSphere/ESXi). Proficient in networking (TCP/IP, DNS, bonding) and storage (LVM, SAN/NAS).
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience. Relevant advanced certifications (e.g., RHCE, Linux Foundation Certified Engineer).
  • Soft Skills: Exceptional problem-solving and diagnostic skills. Strong analytical abilities. Excellent communication and leadership skills. Ability to work under pressure and manage critical systems.

Linux Developer
Job Summary: The Linux Developer designs, develops, and optimizes software solutions and custom scripts for Linux-based systems operating within the financial firm's physical, private cloud and virtualization infrastructure. This role focuses on enhancing the functionality, performance, and automation of core infrastructure components and services.
Key Responsibilities:
  • Develop robust, scalable, and efficient applications or tools primarily for Linux environments.
  • Write and optimize scripts for automation and system management.
  • Design and implement custom solutions to integrate various Linux-based systems and services.
  • Contribute to the configuration and management of Linux operating systems for optimal performance and security.
  • Participate in code reviews, testing, and debugging processes.
  • Collaborate with other infrastructure engineers to understand requirements and deliver tailored solutions.
  • Ensure adherence to Citi standards, security best practices, and documentation requirements.

Required Qualifications:
  • Experience: 6 -8 years of experience in software development with a strong focus on Linux environments.
  • Technical Skills: Proficiency in one or more programming languages suitable for systems development (e.g., C/C++, Go, Python) or automation (Ansible, Chef) and strong shell scripting (Bash, KSH). Deep understanding of Linux operating system internals, system calls, and networking. Experience with virtualized environments (e.g., VMware) and private cloud concepts. Familiarity with version control (Git).
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Soft Skills: Strong analytical and problem-solving skills. Ability to work independently and collaboratively. Excellent communication skills.