Enter a job title or keyword

Senior C++ Workstation Developer


Job Location:

Philadelphia, PA - USA

Monthly Salary: Not provided by the employer
Posted: 8 September 2026 (16 hours ago)
Application Deadline: 6 December 2026
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Linux C/C Workstation Developer

Location: Onsite Philadelphia PA
Work Hours: Between 7:00 AM and 6:00 PM EST (Standard 8 hours Shift)


Position Overview:

We are seeking a highly skilled Senior Linux Developer with deep expertise in C/C development for desktop environments. This role supports modernization and maintenance of mission-critical applications including migration from legacy GUI frameworks to modern Linux display protocols. The developer will contribute to real-time processing fault-tolerant systems and secure scalable software solutions.


Key Responsibilities:

  • Design and maintain real-time fault-tolerant desktop applications using C/C on Linux.

  • Migrate legacy GUI applications from Motif/X11 to modern protocols like Wayland using GTK Qt or EFL.

  • Develop Bash scripts for automation of builds deployments and diagnostics.

  • Optimize performance using multithreading memory management and low-latency techniques.

  • Debug and profile applications using gdb valgrind perf and strace.

  • Implement secure coding practices and support audit-readiness.

  • Integrate GUI applications with enterprise platforms and middleware.

  • Configure lightweight desktop environments and custom window managers.

  • Manage source code using Bitbucket Git and CI/CD pipelines.

  • Develop IPC mechanisms (sockets shared memory DBus) for inter-process communication.

  • Document architecture migration strategies and operational procedures.

  • Support containerized deployment using Docker.


Deliverables:

  • High-performance compiled binaries and executables for Linux systems.

  • Source code repositories with structured C/C code and version control.

  • Bash scripts for automation and integration.

  • GUI components migrated to modern toolkits.

  • Documentation including API references migration plans and user manuals.

  • Test suites for unit integration and performance testing.

  • CI/CD pipeline configurations.

  • Accessibility features and compliance support.

  • Legacy code refactoring reports.


Required Qualifications:

  • Bachelors degree in Computer Science Software Engineering or related field.

  • Minimum 10 years of hands-on C/C development experience on Linux.

  • Proficiency in Bash scripting and legacy GUI frameworks (Motif X11 MWM).

  • Experience with Wayland GTK Qt and EFL.

  • Familiarity with Bitbucket Git CI/CD and build systems (CMake Make).

  • Strong debugging and profiling skills.

  • Knowledge of Linux internals IPC and performance tuning.

  • Excellent documentation and communication skills.


Preferred Qualifications:

  • Deep knowledge of Linux kernel scheduling for deterministic latency.

  • Experience writing custom Wayland protocols and compositor extensions.

  • Expertise in Zero-Copy IPC using shared memory for performance optimization.


Additional Information:

  • This is an onsite role based in Philadelphia PA.

  • Candidates may be required to attend offsite software installations.

  • The position supports a capital and reimbursable project under a technology refresh initiative.


***Lumen and / or its clients will not provide equipment (Laptop monitor etc.) to the selected contractor. The contractor must have their own equipment. Access to a virtual desktop set up (software) will be provided by Lumens client allowing the user access to the required systems and technology.***


Lumen Solutions Group Inc. is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.


Required Experience:

Senior IC