X11/X-Windows/Linux Software Developer

Overview

On Site
140k - 160k
Full Time

Skills

Adobe AIR
C
C++
Unix
Management
Real-time
Embedded Systems
Migration
Multithreading
Application Development
Aerospace
Microsoft Windows
Graphical User Interface
Linux
System Integration
Debugging
Code Refactoring
Collaboration
Computer Hardware

Job Details

Job Description
A leading aerospace and defense technology company is seeking an experienced X Windows / X11 Linux Software Developer to support mission-critical applications used in high-performance, real-time environments. This full-time role offers a hybrid work structure, with opportunities to collaborate on advanced systems that support air traffic control, defense, and other complex operational domains.

As an X11 developer, you'll contribute to the maintenance and evolution of mature graphical systems built on X Windows, GNOME, and related Linux desktop technologies. This is a unique opportunity to apply deep knowledge of low-level Linux graphics programming and windowing systems in a highly impactful setting.

Required Skills & Experience
  • Strong expertise in X Windows/X11 development
  • Proficiency with C and C++ in a Linux environment
  • Experience with Motif, Xt, or other X11-based widget toolkits
  • Solid knowledge of UNIX/Linux internals, including window/session management
  • Familiarity with Wayland, GNOME, or legacy GUI frameworks

Desired Skills & Experience
  • Background in real-time or embedded systems
  • Experience supporting or migrating legacy GUI systems
  • Knowledge of multi-threaded application development
  • Prior work in aerospace, defense, or industrial control systems

What You Will Be Doing

Tech Breakdown
  • 60% X Windows/X11 GUI Development
  • 25% Linux System Integration and Maintenance
  • 15% Tooling and Debugging of Legacy Graphics Applications

Daily Responsibilities
  • 70% Hands-On Coding and Debugging
  • 20% Refactoring and Enhancing Existing Codebases
  • 10% Collaboration with System Architects and Hardware Teams
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC