C Systems Engineer - Open Source Projects

YO IT Consulting

Al Ruways Industrial City

On-site

AED 18,000 - 35,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

YO IT Consulting seeks a C Systems Engineer to contribute production-ready C code to open-source repositories, review changes, and improve documentation from Abu Dhabi.

This remote contractor role requires strong C, systems programming, and experience with multi-language repos; ideal candidates comfortably collaborate asynchronously with maintainers and customers. Experience with memory management, concurrency, debugging, and automated testing is valued.

Qualifications

  • Strong professional C experience with open-source involvement.
  • Experience contributing to large-scale, distributed codebases is highly valued.
  • Proficient in memory management, concurrency, debugging, profiling, and automated testing.

Responsibilities

  • Develop production-ready C code for selected open-source repositories.
  • Review architecture, dependencies, interfaces, and build systems.
  • Design components to meet functional requirements while maintaining compatibility.
  • Add unit, integration, and regression tests for substantial contributions.
  • Prepare focused commits and pull requests with clear explanations.
  • Participate in design discussions and explain trade-offs.

Skills

Modern C
Systems programming
Open-source development
Algorithms and data structures
Memory management
Concurrent programming
Debugging
Runtime profiling
Build-system workflows
Git version control
Peer code review
API documentation

Tools

Python
Java
Go
TypeScript
Rust
Git

Job description

C Systems Engineer - Open Source Projects

Role: C Systems Engineer - Open Source Projects
Location: Abu Dhabi Emirate, United Arab Emirates
Industry: Computer Software
Function: Software Engineering / Development
Experience: Relevant open-source experience preferred
Job Type: Contractor

Job Overview

The C Systems Engineer - Open Source Projects opportunity in Abu Dhabi Emirate, United Arab Emirates is a remote Computer Software contract offered through YO IT Consulting. The engineer will contribute efficient code, solve demanding technical problems, review proposed changes, and improve documentation across open-source repositories aligned with customer objectives.

Job Details

Country: United Arab Emirates
City: Abu Dhabi Emirate
Industry: Computer Software
Function: Software Engineering / Development
Salary: 18000-35000
Estimated salary range based on similar jobs in Abu Dhabi Emirate; please confirm the final offer with the employer.
Gender: Any Candidate
Nationality: Any
Job Type: Contractor

Role Context

This assignment focuses on systems-level contributions to established open-source codebases. The engineer must understand existing architecture, respect public interfaces, and deliver improvements that balance performance, reliability, maintainability, and compatibility. C will be the primary language, although individual repositories may include components written in Python, Java, Go, TypeScript, or Rust.

Key Responsibilities
  • Develop production-ready C code for selected open-source repositories.
  • Review architecture, dependencies, interfaces, build systems, and repository conventions.
  • Design algorithms and software components that meet defined functional requirements.
  • Implement new capabilities without compromising existing behaviour or compatibility.
  • Analyze complex defects and reproduce them through controlled test cases.
  • Use debugging tools and runtime evidence to identify root causes.
  • Resolve memory, concurrency, integration, logic, and performance problems.
  • Profile execution paths and optimize components with verified bottlenecks.
  • Refactor difficult code to improve readability, structure, and maintainability.
  • Protect resource ownership and error-handling behaviour during code changes.
  • Add unit, integration, and regression tests for all substantial contributions.
  • Validate builds across supported configurations before submitting changes.
  • Prepare focused commits and pull requests with clear technical explanations.
  • Address maintainer feedback and revise implementations through the review process.
  • Assess peer contributions for correctness, efficiency, safety, and architectural fit.
  • Provide constructive code-review comments that help raise overall project quality.
  • Participate in design discussions and explain relevant implementation trade-offs.
  • Maintain API references, setup instructions, developer guides, and onboarding content.
  • Follow open-source governance, licensing, coding, and security requirements.
  • Coordinate asynchronously with maintainers, contributors, and customer stakeholders.
Ideal Profile

The preferred candidate has strong professional C experience and previous involvement in open-source or collaboratively maintained software. Work on large-scale, distributed, performance-sensitive, or multi-language codebases is particularly valuable. Applicants should understand algorithms, data structures, memory management, concurrency, debugging, profiling, automated testing, and Git-based contribution workflows. Experience participating in rigorous code reviews and establishing software-engineering best practices is preferred. Knowledge of artificial intelligence or machine learning systems would be beneficial but is not mandatory. Clear written communication and dependable remote collaboration are essential.

Skills Set
  • Modern C
  • Systems programming
  • Open-source development
  • Algorithms and data structures
  • Memory management
  • Resource ownership
  • Concurrent programming
  • Distributed codebases
  • Complex debugging
  • Root-cause analysis
  • Runtime profiling
  • Performance optimization
  • Code refactoring
  • Automated testing
  • Build-system workflows
  • Git version control
  • Pull-request management
  • Peer code review
  • API documentation
  • Developer onboarding
  • Python
  • Java
  • Go
  • TypeScript
  • Rust
Why Join Us

This remote engagement gives experienced C engineers access to technically meaningful open-source work with lasting value. Contributors can solve varied systems problems, participate in mature review practices, and strengthen software used and maintained by a wider technical community.

About the Company

YO IT Consulting connects software engineers with specialized technology and AI projects. This contract supports customer-selected open-source repositories that require advanced C development, careful technical review, and sustainable engineering improvements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C Engineer - Open Source Development
C Engineer - Open Source Development

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
C Systems Engineer - Open Source (Remote)
C Systems Engineer - Open Source (Remote)

YO IT Consulting • Abu Dhabi Emirate

On-site
AED 18,000 - 35,000
Senior C Engineer — Open Source Contributor (Remote)
Senior C Engineer — Open Source Contributor (Remote)

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
Java Platform Engineer - Open Source Codebases
Java Platform Engineer - Open Source Codebases

YO IT Consulting • Al Ruways Industrial City

On-site
AED 201,000 - 391,000
TypeScript Engineer - Open Source Tooling
TypeScript Engineer - Open Source Tooling

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
Code Quality Engineer - AI Training Projects
Code Quality Engineer - AI Training Projects

YO IT Consulting • Abu Dhabi

On-site
AED 201,000 - 391,000
Remote Go Software Engineer — Open Source Services
Remote Go Software Engineer — Open Source Services

YO IT Consulting • Abu Dhabi Emirate

On-site
AED 201,000 - 391,000
Remote Python Engineer — Open Source Tools (Contract)
Remote Python Engineer — Open Source Tools (Contract)

YO IT Consulting • Abu Dhabi Emirate

On-site
AED 18,000 - 35,000
Software Engineer - AI Code Evaluation
Software Engineer - AI Code Evaluation

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
Senior Software Engineer - AI Evaluation
Senior Software Engineer - AI Evaluation

YO IT Consulting • Dubai

On-site
AED 300,000 - 520,000