G
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
C
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
S
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
A
Avelsen
Senior AI Engineer - Freelance
Freelance
Paris, France
Hybrid
Skills
DockerPythonKubernetesLLM agentsRAGCI/CD
11 hours ago
Quick apply
No company information available.