2

Linux C Developer Remote Jobs (NOW HIRING)

C++ Developer

$50.25 - $67.50/hr

I have an opportunity for "C ++ Developer" _ ( 100% REMOTE ) " and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could ...

Job Title-FIX developer REMOTE Contract Mandatory Areas Mandatory Skills FIX Protocol SQL Oracle ... FIX 4.2 5.0)Proficiency in at least one programming language, preferably Java or C++. Experience ...

Sr Systems Software Developer

Glen Allen, VA ยท Remote

$55.75 - $73.75/hr

Senior Systems Software Developer (Remote) Remote | long term | Active IRS MBI Clearance Required ... Active IRS MBI Clearance (Mandatory) Java, C, C++ Operating Systems & Middleware OS Internals ...

Remote Skills: * 2-5 years of experience as an Exstream Developer and experience as a technical ... Experience with Linux-based infrastructure * Experience with Oracle database * Experience with CI ...

next page

Showing results 1-20

Linux C Developer Remote information

See salary details

$10

$57

$95

How much do linux c developer remote jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for linux c developer remote 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.

How does a remote Linux C Developer typically collaborate with team members on large-scale projects?

As a remote Linux C Developer, collaboration is often facilitated through version control systems like Git, code review platforms, and daily stand-up meetings via video conferencing. Developers work closely with QA engineers, DevOps, and other developers to integrate and test code, resolve bugs, and ensure alignment on project goals. Effective communication and clear documentation are key, as much of the collaboration happens asynchronously. Familiarity with tools such as Jira, Slack, and continuous integration systems also helps streamline teamwork and project tracking.

What does a Linux C Developer do when working remotely?

A Linux C Developer working remotely is responsible for designing, developing, and maintaining software applications that run on Linux operating systems using the C programming language. Their tasks typically include writing and debugging code, collaborating with team members through online tools, and ensuring software performance and security. Remote Linux C Developers often use version control systems like Git and participate in code reviews, all while managing their tasks and communication online.

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

AspectLinux C Developer RemoteEmbedded C Developer
Required CredentialsBachelor's in Computer Science or related, C programming skills, Linux knowledgeBachelor's in Electrical/Computer Engineering, C programming, embedded systems experience
Work EnvironmentRemote, software development teams, Linux-based systemsOn-site or remote, embedded hardware, real-time systems
Industry UsageSoftware companies, tech firms, open-source projectsConsumer electronics, automotive, aerospace, industrial devices
Search & Comparison IntentYesYes

The main difference between Linux C Developer Remote and Embedded C Developer lies in their work environment and focus. Linux C Developers primarily work remotely on software projects involving Linux-based systems, while Embedded C Developers often work on hardware-integrated systems, sometimes on-site. Both roles require strong C programming skills and relevant technical credentials, but their industry applications and daily tasks differ significantly.

What are the key skills and qualifications needed to thrive as a Linux C Developer in a remote role, and why are they important?

To thrive as a Linux C Developer working remotely, you need strong proficiency in C programming, a deep understanding of Linux operating systems, and a degree in computer science or related field. Familiarity with version control systems like Git, debugging tools such as GDB, and build systems like Make or CMake is typically required. Excellent problem-solving abilities, self-motivation, and clear communication are standout soft skills for remote collaboration. These skills are crucial to delivering reliable, efficient code and collaborating effectively within distributed development teams.
More about Linux C Developer Remote jobs
What cities are hiring for Linux C Developer Remote jobs? Cities with the most Linux C Developer Remote job openings:
What states have the most Linux C Developer Remote jobs? States with the most job openings for Linux C Developer Remote jobs include:
Infographic showing various Linux C Developer Remote job openings in the United States as of July 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% Remote job distribution, with an average salary of $120,212 per year, or $57.8 per hour.
Senior Developer (Remote)

Senior Developer (Remote)

PUNCH Cyber Analytics Group

Reston, VA โ€ข Remote

$55.75 - $73.75/hr

Full-time

Re-posted 15 days ago


Job description

About PUNCH:

We're problem solvers first & foremost. PUNCH's origin story involves frustration with available INFOSEC tools and techniqueswe came up thru the industry using these inefficient tools and decided there had to be a better way. We bring this laser focus on efficiency to every customer engagement.

We have trust as a hallmark in everything we do. PUNCH provides its team members with the maximum amount of ownership over their careers, the direction of the company, and the flexibility & freedom to accomplish their job without interference. Trust requires accountability; we live that, company-wide.

We back each other up. PUNCH is a supportive place to work. We've worked hard to create an environment that makes people better, encourages teamwork, and rewards a pitch in mentality.

We give back. To those in need. To the community. To the industry.

Does this sound like you?

Role Overview:

PUNCH Cyber Analytics Group is seeking a Senior Software Engineer with strong experience in C/C++ and Pythondevelopment on Linux systems. The ideal candidate will combine deep technical understanding of network architecture and the TCP/IP stack with hands-on programming expertise. This role supports advanced cybersecurity research and development projects focused on scalable, high-performance network defense technologies.

Responsibilities
  • Design and develop performant C/C++ applications for Linux-based environments.
  • Write and maintain Python code for automation, integration, and data analysis.
  • Develop and optimize software that interfaces directly with network protocols and packet capture systems.
  • Collaborate with cybersecurity analysts and engineers to prototype and operationalize mission tools.
  • Participate in design reviews, peer code reviews, and documentation.
  • Support integration with containerized and cloud-based environments.
Required Qualifications
  • 5+ years of C/C++ programming experience on Linux.
  • 3+ years of Python programming experience.
  • 3+ years of experience with networking and network architecture.
  • Strong understanding of TCP/IP stack and network fundamentals.
  • Ability to obtain and maintain a U.S. Government security clearance.
Preferred:
  • Familiarity with Red Team/OCO network tactics and tradecraft.
  • Background in data science or data-driven analytics.
  • Experience with Elastic Stack (Elasticsearch, Logstash, Kibana).
  • Experience with Docker and containerized development.
  • Prior experience in cyber R&D, DCO, or mission support environments.