Senior C/C++ Linux Engineer (Philadelphia, PA) Job at CEDENT, Philadelphia, PA

akN4MENyMGkwNG91MEZTNkRZaXQ1c2ls
  • CEDENT
  • Philadelphia, PA

Job Description

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

Job Tags

Contract work

Similar Jobs

Soba & Umi

Executive Chef - Omakase, Sushi, Japanese Cuisine Job at Soba & Umi

 ...culinary direction of Umi, Pittsburghs premier Japanese and omakase restaurant. With every detail considered and every arrangement intended,...  ...and design a premium modern omakase, sushi, and Japanese hot food menu. Incorporate seasonal, fresh ingredients and find a... 

TechniPros

.Net Full Stack Developer Job at TechniPros

 ...Description: We are looking for a skilled .NET Full Stack Developer with experience in developing scalable web applications using Microsoft technologies and modern frontend frameworks. Required Skills: C#. .NET Core / ASP.NET MVC. Web API.... 

MySigrid

Appointment Setter (Night Shift) - Remote - Hybrid Set Job at MySigrid

Requirements About the Role: We are looking for a proactive and detail-oriented Appointment Setter with 12 years of experience to join our team. In this role, you will be responsible for scheduling and coordinating internal and external client meetings . The...

BJC Healthcare

Registered Nurse First Assistant Job at BJC Healthcare

 ...peers, colleagues and others. Integrates knowledge, skills, and experiences to meet the needs of patients and families throughout the...  ...to providing you and your family with benefits and resources to help you manage your physical, emotional, social and financial well-... 

Super Soccer Stars

Sports Coach Job at Super Soccer Stars

 ...The Company: Youth Athletes United was created to provide the best programming and service in the market for youth sports, starting with their first sports experience. Our goal is to provide an experience where every child is an athlete. The long-term impact will...