-
Infojini Inc

C Developer

Infojini Inc
United States · Contract · Mid-Senior

Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or related field (required)
  • Minimum 10 years of hands-on experience in C/C++ development on Linux systems
  • Expertise in C and C++ development for Linux desktop applications, including event-driven programming and UI logic
  • Proficiency in Bash scripting for build automation, deployment, and system-level integration
  • Experience with legacy GUI frameworks, including Motif, X11, and MWM, with the ability to analyze and refactor legacy codebases
  • Familiarity with modern display protocols, especially Wayland, including compositor-client architecture and protocol handling
  • Understanding of GUI migration strategies, including porting from Motif/X11 to toolkits like GTK, Qt, or EFL
  • Proficiency with Bitbucket and Git workflows, including branching, pull requests, and CI/CD pipelines
  • Experience with build systems such as CMake, Make, and debugging tools like gdb, valgrind,
  • Ability to work with low-level graphics APIs, such as OpenGL or Vulkan, for rendering and display optimization
  • Comfortable working in lightweight or minimal desktop environments, including configuration of .xinitrc, .Xresources, and custom window manager setups
  • Understanding of Linux system internals, including IPC, permissions, and performance tuning for GUI responsiveness
  • Strong documentation and communication skills, with the ability to translate technical migration plans into actionable development tasks.


Preferred:

  • 10 years of hands-on experience in C/C++ development on Linux systems
  • Deep knowledge of Linux kernel scheduling policies for deterministic latency.
  • Ability to write custom Wayland protocols and implement both client and compositor-side extensions for specialized GUI behavior.
  • Experience with Zero-Copy Inter-Process Communication (IPC) use of share memory to reducing latency and improving performance

Key Skills

Ranked by relevance

linux c vulkan opengl bash cicd git ui
Login to Apply
Posted
Jul 25, 2025
Type
Contract
Level
Mid-Senior
Location
Philadelphia

Industries

Government Administration

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
State of South Carolina
Related

Web Application Developer

2026-06-17

Full-time
Not Applicable
United States
Government Administration
Engineering
View Job Details
ITHR Group plc
Related

PHP Developer

2026-05-28

Full-time
Mid-Senior
Belgium
IT Services
Consulting
View Job Details
PwC India
Related

IN_Senior Associate_ Blockchain Developer_ Emerging Businesses- Advisory_Mumbai

2026-06-14

Full-time
Mid-Senior
India
Business Consulting
Engineering