2

Linux C Developer Remote Jobs in California (NOW HIRING)

C# Developer M365 Backup

San Jose, CA ยท Remote

$64.50 - $80/hr

Latest C# (and a bit of C++, C++CLI), REST, PowerShell, WPF * Latest .NET frameworks * Visual ... Advanced knowledge of Windows or Linux operating systems * Experience in the development for ...

Remote USA Employees : Industry : Wireless services Position Reporting To: Algorithm Engineering ... Proficiency with Linux command-line tools and a Linux-based development environment. * Knowledge of ...

Test Automation Technical Leader - eLxr Linux

San Diego, CA ยท On-site +1

$48.75 - $64.50/hr

Linux Test Automation Technical Leader - eLxr Distribution ABOUT WIND RIVER Wind River is a global ... Strong programming skills in C, Python (including design patterns), Go, and familiarity with Debian ...

DevOps Engineer - REMOTE

CA ยท On-site +1

We are looking for a DevOps Engineer to help us design and deliver CX solutions that provide our ... Operations administration with Linux, MacOS, and Windows * Networking concepts and troubleshooting

Sr. DevOps Engineer

San Francisco, CA ยท Remote

$153K - $196K/yr

Experience with Linux systems administration and virtualization, preferably in an enterprise ... remote teams Excellent problem solving and troubleshooting skills Passion for development ...

Develop and and maintain staging, testing, and developer environments that provide a uniform base ... Substantial Linux System Administration experience Nice to have, but not required: * Building large ...

Develop and and maintain staging, testing, and developer environments that provide a uniform base ... Substantial Linux System Administration experience Nice to have, but not required: * Building large ...

next page

Showing results 1-20

Linux C Developer Remote information

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.
What are popular job titles related to Linux C Developer Remote jobs in California? For Linux C Developer Remote jobs in California, the most frequently searched job titles are:
What job categories do people searching Linux C Developer Remote jobs in California look for? The top searched job categories for Linux C Developer Remote jobs in California are:
What cities in California are hiring for Linux C Developer Remote jobs? Cities in California with the most Linux C Developer Remote job openings:

Senior/Staff Fuse Developer

Data Direct Networks

San Francisco, CA โ€ข On-site, Remote

$150K - $250K/yr

Full-time

Re-posted 25 days ago


Job description

Overview
If you enjoy building deep infrastructure systems where networking, storage, kernel behavior, and performance all intersect - this is the kind of role that rarely comes along.
At DDN, we build infrastructure for some of the world's most demanding AI, HPC, and large-scale data environments. We are looking for a Senior / Staff Fuse Developer who wants to work close to the systems layer - where file systems, object storage, RDMA networking, and Linux kernel behavior directly impact performance at scale.
This is not a role for someone who only consumes infrastructure. It is for engineers who understand how data moves through the stack, who care about latency and throughput, and who enjoy solving hard systems problems deep inside storage and Linux environments.
Job Description
Why this role is compelling
At DDN, you will work on infrastructure challenges that sit at the core of modern high-performance systems:
  • Building and optimizing FUSE-based file system technologies
  • Working across Linux kernel file systems and user-space infrastructure layers
  • Designing high-performance infrastructure for distributed storage environments
  • Improving how object storage systems behave under real production workloads
  • Working with RDMA networking principles and high-speed data movement
  • Solving performance bottlenecks across networking, storage, and I/O pathways
  • Developing systems-level infrastructure in C and C++
  • Building platforms that support AI, HPC, and large-scale data-intensive workloads

Your work will directly influence how large-scale infrastructure platforms perform in real-world production environments - not just in theory.
What you'll do
  • Design, build, and optimize FUSE-based infrastructure and storage components
  • Develop and improve Linux file system integrations across kernel and user-space layers
  • Work on distributed storage and object storage infrastructure systems
  • Improve scalability, resiliency, and performance across storage platforms
  • Optimize networking and data movement using RDMA principles
  • Diagnose bottlenecks across file systems, networking, memory, and I/O stacks
  • Develop infrastructure tooling and platform capabilities in C and C++
  • Work closely with systems, storage, and platform engineering teams on deeply technical infrastructure challenges
  • Help shape next-generation infrastructure platforms for AI and high-performance environments
What we're looking for
  • Strong hands-on experience developing with FUSE and Linux file systems
  • Deep understanding of Linux kernel file system architecture
  • Strong programming skills in C and C++
  • Strong understanding of POSIX file system principles
  • Experience with object storage systems and distributed infrastructure
  • Familiarity with RDMA networking principles and high-speed networking technologies
  • Experience working close to kernel-space and user-space I/O paths
  • Strong systems mindset with the ability to debug complex infrastructure and performance issues
  • Experience building or optimizing infrastructure platforms in production environments
You'll thrive here if
  • You enjoy low-level systems and infrastructure engineering
  • You care deeply about performance, scale, and reliability
  • You like solving technical problems that most engineers avoid because they are too deep or performance-sensitive
  • You enjoy understanding how storage and networking behave under pressure
  • You prefer working close to the metal instead of purely abstracted application layers
  • You want to build infrastructure that directly powers mission-critical environments
This role is probably not for you if
  • Your background is primarily application-layer or general backend development
  • You have limited experience with Linux internals, file systems, or infrastructure engineering
  • You prefer higher-level platform abstraction over systems-level development
  • You have not worked on performance-sensitive distributed systems
  • You want a coordination-heavy role rather than deep technical ownership

Salary Range: $150,000 - $250,000
DDN
Why DDN - DDN is where serious infrastructure engineers go to work on serious data problems.
If you want to work at the intersection of Linux systems, distributed storage, networking, and high-performance infrastructure - and you want to do it in an environment that values technical depth - this is a rare opportunity to build systems operating at massive scale.
Apply if - You are a Bay Area or RTP based engineer with deep systems and infrastructure expertise, and you want to help build the storage and infrastructure platforms behind modern AI and high-performance computing environments.
#Linkedin