Find a jobRecruiters

Senior C/C++ Linux Engineer – Real-Time & GUI Systems

Exclusive opportunity

Onsite

Senior C/C++ Linux Engineer – Real-Time & GUI Systems

Global Business Ser. 4u

Senior C/C++ Linux Engineer – Real-Time & GUI Systems

Skills

DockerGitGitLabBitbucketLinux

20 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Philadelphia, PA, USA

Work mode:

Onsite

Published on:

7 October 2026

What they need


Role: Senior C/C++ Linux Engineer – Real-Time & GUI Systems

Location: Philadelphia, PA || Onsite Key Responsibilities

  • Design, develop, and maintain real-time, fault-tolerant C/C++ applications on Linux platforms
  • Migrate legacy GUIs from Motif/X11 to modern toolkits (GTK, Qt, EFL) using Wayland protocols
  • Write Bash scripts for build automation, deployment routines, and system diagnostics
  • Optimize application performance using multithreading, memory management, and scheduling techniques
  • Debug and profile applications with tools like gdb, valgrind, perf, and strace
  • Implement secure coding practices and support audit-readiness for critical systems
  • Integrate GUI applications with enterprise middleware and backend services
  • Configure and maintain lightweight Linux desktop environments and custom window managers
  • Manage source code and CI/CD workflows using Git and Bitbucket
  • Develop and support IPC mechanisms (sockets, shared memory, DBus) for inter-process communication
  • Support containerized deployments using Docker in secure environments
  • Document system architecture, migration plans, and operational procedures

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (required)
  • 10+ years of hands-on experience in C/C++ development on Linux systems
  • Expertise in event-driven programming and development of Linux desktop applications
  • Experience modernizing GUI applications from Motif/X11 to GTK, Qt, or Wayland
  • Proficiency in Bash scripting and build systems like Make, CMake, and Meson
  • Familiarity with Wayland protocols and compositor-client architecture
  • Experience with Git-based version control and CI/CD pipelines (Bitbucket, GitLab, etc.)
  • Strong understanding of Linux system internals, IPC, and GUI performance tuning
  • Exposure to low-level graphics APIs such as OpenGL or Vulkan (preferred)
  • Ability to develop custom Wayland protocols and implement IPC optimizations via shared memory (preferred)
  • Excellent documentation and communication skills

Other offers great for you!

These companies are also looking for great profiles

Celad

Senior Embedded Software Engineer - Embedded Linux - Qnx - Android H/F

Permanent contract

06560 Valbonne, France

Onsite

Skills

Embedded Systems

17 hours ago

Quick apply

SooIT

Ingénieur Infrastructure & AIOps – Linux / Elastic / IA Agentique

600

Freelance

Saint-Denis, France

Hybrid

Skills

LLMs / Large language modelsPythonElasticsearchAnsibleLinuxKubernetesElastic StackAIOpsObservabilitéGitLab CI/CDMCPLangGraphWindows ServerVMwareSREInfrastructureMonitoringOpenTelemetry

16 hours ago

Quick apply

Avelsen

Senior AI Engineer - Freelance

Freelance

Paris, France

Hybrid

Skills

DockerPythonKubernetesLLM agentsRAGCI/CD

11 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools