Senior C/C++ Linux Engineer (Philadelphia, PA)
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
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
Recommended Jobs
Gastroenterologists - Metro-Reading, Pennsylvania
A well-established, multi-physician gastroenterology group in eastern Pennsylvania is seeking a Board Certified/Board Eligible Gastroenterologist to join its growing practice. The organization oper…
Bar Manager
This is a Full-Time role based at Philadelphia Distilling in Philadelphia, PA. This position requires you to work Wednesday - Sunday each week. What the Role Is Philadelphia Distilling has a beau…
Buyer - Steelton, PA
Buyer - Steelton, PA Hiring Immediately: MRO Buyer/Warehouse Operator - Experience with vendor management and ERP systems required. This is a hands-on role. What's in it for you? Medical,…
Nursing Supervisor
Job Description Job Description Nursing Supervisor PRN | Evenings (3pm - 11pm) | No Weekends! * $48.46/hr Plus $3.50/hr Evening Shift Premium! * With over 145 years of providing award-winni…
Business Analyst (Value-Based Programs) - Hybrid
UPMC Community Care Behavioral Health is hiring a full-time Business Analyst to join the Value Based Program team. The team is based out of downtown Pittsburgh's US Steel Tower, and this role will wo…
Senior Management Consultant
Job Responsibilities: Support development of hypotheses Conduct quantitative and qualitative analyses to validate / invalidate / hypotheses Develop recommendations holistically across strate…
Product Delivery Lead, PAR Retail
For over four decades, PAR Technology Corporation (NYSE: PAR) has been a leader in restaurant technology, empowering brands worldwide to create lasting connections with their guests. Our innovative s…
CNC Operator
Job Description Job Description Mancan Staffing, in partnership with a reputable facility inLake City, PA, is hiring Operators to run CNC Twin Pallet Horizontal Machining Centers. Were looking…
Independent Licensed Clinical Psychologists
National Telehealth Partnership: Independent Licensed Clinical Psychologists Our client is building a premier nationwide network of mental health experts. If you are an established Licensed Cl…
Swim Instructor
Job Description Job Description Swim Instructors wanted who can teach all ages on the weekends and weeknights. Must have experience with swimming in order to apply. The candidate must have (or…