Senior Linux C/C++ Workstation Developer

Company : eTeam, Inc.
Location : Philadelphia, PA, 19107
Posted Date : 19 October 2025
Job Type : Other
Category : Software Development
Occupation : Developer
Job Details
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:
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.
- 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.
- 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.
- 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.
- 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.
- LINUX DEVELOPER
- C/C++ DEVELOPER
- GTK
- QT
- WAYLAND
- MOTIF
- X11
- BASH
- SCRIPTING
- BUILD AUTOMATION
- MULTITHREADING
- LOW LATENCY
- REAL-TIME SYSTEMS
- GUI
- DESKTOP APPLICATIONS
Trending Searches in Philadelphia, PA
- Full time jobs near me Philadelphia, PA
- Local job openings
- Places hiring near me
- Job vacancies near me
- Developer jobs near me Philadelphia, PA
- Developer jobs hiring near me Philadelphia, PA
- Developer jobs hiring near Philadelphia, PA
- Developer jobs near Philadelphia, PA
- Developer jobs near me in Philadelphia, PA
- Developer jobs in Philadelphia, PA
Top trending job titles hiring now
Popular Searches for Developer
Other Jobs You May Like
Senior Developer, Production Support/Golang Developer - Must Have Fintech/Banking Experience
Company : Fiserv
Location : King of Prussia, PA
Senior API Developer - Microservices - Local to Pittsburgh, Cleveland, or Dallas
Company : CGI
Location : Pittsburgh, PA
Top searches
Employment opportunities at eTeam, Inc.
- Eteam, inc. jobs near me Philadelphia, PA
- Eteam, inc. jobs hiring near me Philadelphia, PA
- Eteam, inc. jobs near Philadelphia, PA
- Eteam, inc. jobs hiring near me
- Eteam, inc. openings near me
- Eteam, inc. jobs near me in Philadelphia, PA
- Eteam, inc. jobs hiring in Philadelphia, PA
- Employment opportunities near me
- Job openings near me
- Jobs hiring immediately