Senior C Linux Developer - Software Engineering Professional 4
Talentmate
India
27th May 2026
2605-6079-65
Job Description
Job Description
Job Title: Senior Linux C++ Developer — Linux Desktop/VDI
About The Role
We are seeking a Senior Linux C++ Developer to deliver core Linux VDI desktop capabilities. This role focuses on systems-level engineering, performance, stability, enterprise manageability, and broad compatibility across Linux distributions and environments.
What You’ll Do
Design, implement, and maintain Linux desktop features for enterprise VDI environments.
Own critical C/C++ components such as session lifecycle, IPC, logging/telemetry, and packaging.
Diagnose and resolve complex issues spanning Linux user space, system libraries, and platform differences.
Drive performance profiling, memory correctness, crash analysis, and reliability improvements.
Strengthen quality through automated testing strategies, CI improvements, and regression prevention.
Partner cross-functionally to ensure interoperability and release readiness.
What You Bring (Required)
8+ years of C/C++ development experience (modern C++11/14/17), including STL and multi-threaded programming.
Strong Linux systems expertise: processes/threads, user sessions, permissions, sockets, IPC (D-Bus/Unix domain sockets), and PAM-based authentication.
Proven debugging skills with gdb, core dumps, and production crash triage.
Familiarity with Linux desktop/display stacks (X11/Wayland).
Build and release experience: SCons, gcc/clang, Conan, and packaging for RPM/DEB-based distributions.
Hands-on performance and memory analysis using sanitizers, perf, valgrind, or equivalent tools.
Working experience with Java (agent services/IPC), Python (build automation and pytest-based testing), and Bash (installers/system integration).
Knowledge of VDI / remote display protocols (Blast or similar).
Strong design/architecture skills with the ability to lead technical initiatives.
Nice to Have
Experience with graphics stacks (X11/Wayland concepts), audio subsystems, or remote display/input.
Experience with security hardening and enterprise policy enforcement.
Experience building CI pipelines for native codebases across multiple Linux distributions.
Familiarity with enterprise desktop/app virtualization concepts.
AI/ML & Developer Productivity
Proven use of AI assistance for safe refactoring, test generation, and analysis/triage.
Ability to apply validation discipline to AI-generated code (coding standards, sanitizer-first workflows, static analysis).
Deliver at least one feature or major fix spanning Linux desktop components and related protocol/integration layers.
Reduce a measurable class of customer-impacting issues (stability, performance, or feature reliability).
Establish ownership of a key subsystem (e.g., a core agent module, integration area, or reliability initiative) and improve test coverage and maintainability.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Senior C Linux Developer - Software Engineering Professional 4
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!