1

Freelance C Unix Developer Jobs (NOW HIRING)

Sr. UNIX Systems Engineer Category: Infrastructure/Cloud Main location: United States, Virginia ... c) Computing Environment (CE) Certification (i.e., RedHat) - can be waived for 30 days after ...

... Unix/Perl Developer to develop, maintain, and support applications using Unix and Perl. The role ... C programs, including compilation and deployment. • Work on messaging interfaces (IBM MQ) for ...

Experience developing complex programs using C, C#, C++, Java, or other comparable languages * Able to write in or learn a high-level programming language like Python or Ruby * Deep knowledge of Unix ...

C/C++ Software Developer

Bethesda, MD · On-site

$52.25 - $70.50/hr

OO knowledge and programming experience in C++ * hands-on Web development experience on Linux / Unix , CGI, HTML/CSS, JavaScript * flexibility and ability to learn and use new technologies * ability ...

C/C++ Developer

Mclean, VA

$49.50 - $66.75/hr

Our company provides application analysis, design, development and programming, software ... Unix and Windows expertise is required * Expertise in developing RMI calls * Expertise in with ...

next page

Showing results 1-20

Freelance C Unix Developer information

See salary details

$10

$57

$95

How much do freelance c unix developer jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for freelance c unix 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 the difference between Freelance C Unix Developer vs C Programmer?

AspectFreelance C Unix DeveloperC Programmer
CredentialsTypically requires proficiency in C, Unix/Linux systems, and possibly certifications like Linux Professional Institute Certification (LPIC)Requires knowledge of C programming, often with a degree in Computer Science or related field
Work EnvironmentIndependent, project-based, often remote, working with multiple clientsUsually employed by a company or working as a full-time employee, working in office or remote
Industry UsageFreelance C Unix Developers are hired for specialized system-level projects, embedded systems, or performance-critical applicationsC Programmers are employed across software development, embedded systems, and application development within organizations

In summary, Freelance C Unix Developers work independently on specific Unix/Linux-based projects, often requiring a broader skill set and client management, while C Programmers are typically employed full-time within organizations focusing on coding and software development using C language.

More about Freelance C Unix Developer jobs
What cities are hiring for Freelance C Unix Developer jobs? Cities with the most Freelance C Unix Developer job openings:
What are the most commonly searched types of C Unix Developer jobs? The most popular types of C Unix Developer jobs are:
What states have the most Freelance C Unix Developer jobs? States with the most job openings for Freelance C Unix Developer jobs include:
What job categories do people searching Freelance C Unix Developer jobs look for? The top searched job categories for Freelance C Unix Developer jobs are:
Infographic showing various Freelance C Unix Developer job openings in the United States as of May 2026, with employment types broken down into 4% Full Time, 75% Part Time, 3% Temporary, and 18% Contract. Highlights an 87% Physical, 6% Hybrid, and 7% Remote job distribution, with an average salary of $120,212 per year, or $57.8 per hour.
Systems Engineer- UNIX/Linux (DevOps, Storage, CATIA & ENOVIA)

Systems Engineer- UNIX/Linux (DevOps, Storage, CATIA & ENOVIA)

Quantum World Technologies Inc

Arlington, VA • Remote

Full-time

Posted 5 days ago


Job description

Job Title: UNIX/Linux Systems Engineer (DevOps, Storage, CATIA & ENOVIA)

Location: Remote

Hire Type: Full-time

Experience: 10-15 years

Role Summary:

We are seeking a skilled UNIX/Linux Systems Engineer with 10–15 years of experience in UNIX administration, development, DevOps, and enterprise PLM/CAD environments. The ideal candidate is a proactive team player with a strong foundation in system support, automation, storage technologies, and hands-on experience with CATIA and ENOVIA platforms.

Key Responsibilities

  • Provide advanced support for UNIX (AIX, Linux, FreeBSD) systems, focusing on storage, network drivers, and enterprise PLM/CAD applications.
  • Collaborate with customers and development teams to troubleshoot and resolve technical issues, including those related to CATIA and ENOVIA environments.
  • Develop and maintain automation tools using Shell, AWK, Java, and Perl to improve engineering workflows.
  • Analyze system failures and develop scripts/tools to accelerate problem resolution.
  • Support and enhance diagnostic programs for network and storage troubleshooting.
  • Deliver technical training and mentorship on scripting, debugging, and PLM/CAD best practices to team members.
  • Debug and resolve defects in storage drivers and PLM/CAD integrations, documenting solutions and best practices.
  • Use source code control systems for tracking changes and managing bug fixes.
  • Participate in on-call rotations for critical system support.
  • Employ kernel debuggers (AIX KDB, GDB) for analyzing system crashes and stack traces.
  • Support high-availability solutions, storage array integrations, and enterprise PLM/CAD deployments.
  • Develop and execute functional verification tests for system software and PLM/CAD integrations.
  • Provide customer support for network administration, including TCP/IP, NFS, DNS, FTP, SSH, and performance troubleshooting.
  • Administration and Maintenance: Manage the installation, configuration, deployment, and maintenance of the CATIA V5 software across all client workstations and servers. This includes setting up the global environment (CATEnv) and managing shared resources.
  • Standardization and Configuration: Run CATIA in admin mode to define, manage, and lock company-wide design standards (e.g., drafting standards, dimensions, annotations, and styles) to enforce consistency across all projects.
  • Performance Tuning and Optimization: Monitor and tune the performance of the CATIA V5 environment, especially when working with large data files and assemblies, to ensure end-user efficiency.

Required Skills & Qualifications

  • 10–15 years of hands-on experience with UNIX (AIX, FreeBSD, Linux) administration and development.
  • Proficiency in scripting and programming languages: Shell (KSH/BASH), AWK, C, Java, Perl.
  • Strong understanding of TCP/IP networking, NETBIOS, and network troubleshooting tools.
  • Experience with enterprise storage arrays and high-availability solutions.
  • Demonstrated ability to automate system diagnostics and reporting.
  • Familiarity with source code control and bug tracking systems.
  • Strong analytical and problem-solving skills with a customer-focused mindset.
  • Ability to mentor and train junior team members.
  • Hands-on experience with CATIA and ENOVIA platforms, including installation, configuration, integration, and support in enterprise environments.

Preferred Experience

  • Experience supporting mission-critical UNIX systems in enterprise environments.
  • Development and support of device drivers (disk, fiber channel, USB) in C.
  • Exposure to DevOps practices and cloud-based technologies.
  • Background in functional and automated testing for system software.
  • Professional training in UNIX internals, storage arrays, or programming languages.
  • Experience with PLM/CAD system upgrades, migrations, and user support.

Education & Certifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • Relevant professional certifications or training in UNIX, storage, programming, CATIA, or ENOVIA are a plus.