Senior C/C++ Linux Engineer (Philadelphia, PA)
Quick Summary
function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element'); } Senior C/C++ Linux Engineer (Philadelphia, PA)
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,…
Responsibilities
~2 min read- →
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
- →
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.
- →
Ability to develop custom Wayland protocols and implement IPC optimizations via shared memory.
Department: Preferred Vendors
This is a contract position
Location & Eligibility
About this job
- Posted
- 176 days ago
Listing Details
- First seen
- May 6, 2026
- Last seen
- October 29, 2026
Posting Health
- Days active
- 176
- Repost count
- 0
- Trust Level
- 17%
- Scored at
- October 30, 2026
Signal breakdown
4 other jobs at
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
.jpg)