1

Linux C Programmer Jobs (NOW HIRING)

... Linux,C, MIPS, ARM) Android bring up on ARM based platforms Camera bring up, DSI display bring up ... Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering Preferred:

Our camera software is a combination of an RTOS and Linux. You will work closely with the rest of ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

Our camera software is a combination of an RTOS and Linux. You will work closely with the rest of ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

... security) C++ Developer (Linux/C/C++/security) System Programmer (Linux/SELinux/Networking) Some of the developers should also be familiar with CI/Dev ops function. Use of Maven, GIT, other ...

Lead/Senior C Developer Hybrid - 3 days a week (O'Fallon, MO) 2 interviews (1st virtual, 2nd in ... Have you developed software for Linux operating systems? * Do you have experience and prefer ...

Pro C Developer

Saint Louis, MO

$47.75 - $64.25/hr

C, Oracle PL/SQL. * Must have worked in Unix/Linux based operating systems. * Experience working with oracle tuxedo application server. * Must be committed to incorporating security into all ...

next page

Showing results 1-20

Linux C Programmer information

See salary details

$11K

$117.4K

$178.5K

How much do linux c programmer jobs pay per year?

As of Jun 22, 2026, the average yearly pay for linux c programmer 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 are the key skills and qualifications needed to thrive in the Linux C Programmer position, and why are they important?

To thrive as a Linux C Programmer, you need strong proficiency in C programming, experience with Linux operating systems, and a solid grasp of systems-level concepts like memory management and process control. Familiarity with GCC toolchain, GNU Make, GDB debugger, version control systems like Git, and sometimes relevant certifications (such as Linux Professional Institute Certification) is highly valued. Problem-solving abilities, attention to detail, and effective communication are important soft skills for success in this role. These skills are essential for developing and maintaining robust, efficient software that interacts closely with the Linux OS and for collaborating effectively within technical teams.

What is a Linux C Programmer job?

A Linux C Programmer is a software developer who writes, tests, and maintains applications and system software using the C programming language on Linux-based systems. They often work on low-level system programming, kernel development, or performance optimization. Responsibilities may also include debugging, working with APIs, and developing device drivers. This role requires strong knowledge of Linux system calls, memory management, and multithreading.

What are the typical responsibilities of a Linux C Programmer in a development team?

A Linux C Programmer typically focuses on designing, coding, testing, and debugging software that runs on the Linux operating system, often at the system or application level. Daily tasks may include writing and reviewing C code, optimizing system performance, creating or modifying scripts for automation, and troubleshooting issues reported by users or quality assurance teams. You will often collaborate closely with other developers, system administrators, and sometimes hardware engineers to ensure software meets technical requirements. Additionally, you'll be involved in code reviews and may contribute to open-source projects or internal documentation. This role requires a mix of independent coding and teamwork in fast-paced, technical environments.

More about Linux C Programmer jobs
What are the most commonly searched types of Linux C Programmer jobs? The most popular types of Linux C Programmer jobs are:
What job categories do people searching Linux C Programmer jobs look for? The top searched job categories for Linux C Programmer jobs are:
Infographic showing various Linux C Programmer job openings in the United States as of June 2026, with employment types broken down into 94% Full Time, and 6% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $117,437 per year, or $56.5 per hour.

Multimedia Engineer

Mirafra Technology

San Diego, CA • On-site

Full-time

Posted 8 days ago


Job description

Company Description

Mirafra is a global product engineering services company with expertise in semiconductor design, embedded and application software.

Job Description

Title : IoT Multimedia Engineer
Type : Full Time
Location : San Diego,CA
The team working on product like STB, Connected Camera,VR/AR, Drones and
is looking for experienced engineer
with rich Multimedia experience focusing on Audio/video/graphics/BSP on
Linux and Android. This role will involve
working on multiple layers of the software stack on Android /Linux and
interfacing with internal SW and HW developers.
Required Qualifications:
3 to 4 years of professional experience required in the following areas:
Programming skills in C and C+ Embedded software development Device driver
programming Experience with Object Oriented Programming Experience with
media frameworks and applications, with a focus on real time audio and
video.
Preferred Qualifications:
Architecture, design, implementation, and testing of embedded software
modules and Linux device drivers (Linux,C, MIPS, ARM) Android bring up on
ARM based platforms Camera bring up, DSI display bring up Debugging
software and solving complex problems across a wide range of technologies
(Linux, Video, Audio, OpenGL graphics, display)
Educational Qualifications:
Required:Bachelor's, Computer Engineering and/or Computer Science and/or
Electrical Engineering
Preferred:Master's, Computer Engineering and/or Computer Science and/or
Electrical Engineering
Thanks and regards
Arun Kumar
Sr.Technical Recruiter,
Mirafra Inc.
(M) +1 408-372-4371 | arunramanaidu(AT)mirafra(DOT)com

Additional Information

Arun Kumar
Sr.Technical Recruiter,
Mirafra Inc.
(M) +1 408-372-4371 | arunramanaidu(AT)mirafra(DOT)com