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
Aluminum TIG Welder
Job Description Job Description Salary: $18-$20/hour Aluminum TIG Welder Kane Innovations has immediate openings for qualified TIG Welders. Our company specializes in aluminum and stainless…
Production Lead - 2nd Shift- Sign on Bonus $1000
Job Description Job Description Description: Production Lead – 2nd Shift- Sign on Bonus $1000 Location: Allentown, PA Schedule: 3:30 pm – 12:00 am About Winholt Equipment For more…
General Laborer
Job Description Job Description Job Summary As a General Laborer, you are responsible for completing tasks through the production line as assigned according to the blueprint to create structur…
Lead Facilitator
Job Description Job Description Trails Ministries is a faith-based non-profit agency assisting those impacted directly or indirectly by the trauma of incarceration. Our holisti…
Outside Sales Representative
Job Description Job Description Style Connection, NJ based sales agency, is seeking an outside sales reprsentative to add to our team in Western Pennsylvania. Seeking a highly motivated, goal orie…
International Tax Manager - Richmond, VA (Work from home possible)
Our client is a 150 staff CPA firm in the city of Richmond, VA. They have a heavy focus on working with high net worth individuals and their privately held companies and pride themselves on offering …
Burger King - Assistant Manager - South Side - Pittsburgh
Job Description Job Description Are you looking for a rewarding and challenging opportunity to move your career forward – look no further and join us at Carrols Corporation! Headquartered in Syra…
Facilities Maintenance Supervisor
Job Description Job Description JOB TITLE: Facilities Maintenance Supervisor DEPARTMENT: Maintenance REPORTS TO: Plant Manager SUMMARY: A Facilities Maintenance Supervisor ensures …
Maintenance Mechanic - Cambria East
Seneca Foods Corporation Seneca Foods in Cambria East, WI, is currently seeking a Maintenance Mechanic to join our team. Seneca Foods offers an excellent benefits package, including medical, dental, v…
Product Director - Crossix Audiences
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…