Senior C/C++ Linux Real-Time GUI Engineer (Wayland/IPC)

Global Business Ser. 4u

Philadelphia (Philadelphia County)

Sur place

USD 140 000 - 180 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Global Business Ser. 4u is seeking a Senior C/C++ Linux Engineer for real-time and GUI systems in Philadelphia, onsite.

You will design, implement, and maintain high-performance Linux applications, focusing on reliability and low latency. In this role you will migrate legacy Motif/X11 GUIs to GTK/Qt/Wayland, optimize IPC and graphics paths with OpenGL/Vulkan, and collaborate across teams to deliver secure, auditable software.

Qualifications

  • Bachelor’s degree in CS, Software Engineering, or related field.
  • 10+ years hands-on C/C++ on Linux.
  • Event-driven programming for Linux desktop apps.
  • Experience modernizing GUI apps from Motif/X11 to GTK/Qt/Wayland.
  • Proficient in Bash scripting and build systems (Make, CMake, Meson).
  • Familiarity with Wayland and compositor-client architecture.
  • Experience with Git-based version control and CI/CD pipelines (Bitbucket, GitLab).
  • Strong understanding of Linux internals, IPC, GUI performance tuning.
  • Exposure to OpenGL or Vulkan (preferred).
  • Ability to develop custom Wayland protocols and IPC optimizations via shared memory (preferred).
  • Excellent documentation and communication skills.

Responsabilités

  • Design, develop, and maintain real-time, fault-tolerant C/C++ apps on Linux.
  • Migrate legacy GUIs from Motif/X11 to GTK/Qt/Wayland.
  • Write Bash scripts for build automation and deployment routines.
  • Optimize performance with multithreading, memory management, and scheduling.
  • Debug and profile with gdb, valgrind, perf, strace.
  • Implement secure coding practices for audit-readiness.
  • Integrate GUI apps with enterprise middleware and backend services.
  • Configure lightweight Linux desktops and custom window managers.
  • Manage source code and CI/CD workflows using Git and Bitbucket.
  • Develop IPC mechanisms (sockets, shared memory, DBus).
  • Document system architecture, migration plans, and procedures.

Connaissances

C/C++ development on Linux
Event-driven programming
GUI desktop applications
Bash scripting
Build systems (Make, CMake, Meson)
Wayland protocols
OpenGL/Vulkan
IPC (sockets, shared memory, DBus)
Git + CI/CD (Bitbucket, GitLab)
Documentation & communication

Formation

Bachelor’s degree in Computer Science or related field

Outils

Bitbucket
GitLab
Docker

Description du poste

Global Business Ser. 4u is seeking a Senior C/C++ Linux Engineer for real-time and GUI systems in Philadelphia, onsite.

You will design, implement, and maintain high-performance Linux applications, focusing on reliability and low latency. In this role you will migrate legacy Motif/X11 GUIs to GTK/Qt/Wayland, optimize IPC and graphics paths with OpenGL/Vulkan, and collaborate across teams to deliver secure, auditable software.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior C/C++ Linux Engineer – Real-Time & GUI Systems
Senior C/C++ Linux Engineer – Real-Time & GUI Systems

Global Business Ser. 4u • Philadelphia

Sur place
USD 140 000 - 180 000
Senior C++ & Qt GUI Engineer
Senior C++ & Qt GUI Engineer

Highbrow LLC • Waltham (MA)

Sur place
USD 120 000 - 150 000
C++ Linux UI Developer
C++ Linux UI Developer

InfoVision Inc. • Dallas (TX)

Sur place
USD 80 000 - 100 000
Senior C++ and Qt Development Engineer
Senior C++ and Qt Development Engineer

Highbrow LLC • Waltham (MA)

Sur place
USD 120 000 - 150 000
Senior C++ Embedded Apps Engineer (Remote/Flex)
Senior C++ Embedded Apps Engineer (Remote/Flex)

GlobalLogic Inc. • Dallas (TX)

Sur place
USD 120 000 - 130 000
Flexible work schedules
Work from home
Professional development
+3
C++ Linux UI Engineer (Qt/GTK)
C++ Linux UI Engineer (Qt/GTK)

InfoVision Inc. • Dallas (TX)

Sur place
USD 80 000 - 100 000
Senior Desktop UI Engineer - Qt/C++ Expert
Senior Desktop UI Engineer - Qt/C++ Expert

Digital Dynamics, Inc. • Scotts Valley (CA)

Hybride
USD 120 000 - 160 000
Senior Qt GUI Engineer - Embedded Linux, C++
Senior Qt GUI Engineer - Embedded Linux, C++

Teledyne LeCroy • Elgin (IL)

Sur place
USD 120 000 - 160 000
Senior GUI Engineering Lead - Embedded C/C++/Qt (Onsite)
Senior GUI Engineering Lead - Embedded C/C++/Qt (Onsite)

Intuitive Surgical, Inc. • Sunnyvale (CA)

Sur place
USD 190 000 - 322 000
Senior Embedded Software Engineer (C++, Linux)
Senior Embedded Software Engineer (C++, Linux)

Watchfire • Danville (IL)

Sur place
USD 90 000 - 130 000
Medical
Dental
Vision
+7