Job Details

Senior C++ Workstation Developer

  2026-01-15     Lumen Solutions Group     all cities,AK  
Description:

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:
  • Bachelor's 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 Lumen's 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.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search