C/C++ LINUX
Guru Schools
Overview: Position Title * C/C++ LINUX Position Responsibilities HAS TO BE OPEN TO WORKING IN PHILLY AS WELL
- Design, develop, and maintain real-time, fault-tolerant desktop applications using C and C++ on Linux platforms
- Migrate legacy GUI applications from Motif/X11 environments to modern Linux display protocols such as Wayland, using toolkits like GTK, Qt, or EFL
- Write and maintain Bash scripts to automate build processes, deployment routines, and system-level diagnostics
- Optimize application performance through multithreading, memory management, and low-latency scheduling techniques
- Debug and profile applications using tools such as gdb, valgrind, perf, and strace to ensure stability and responsiveness
- Implement secure coding practices and support audit-readiness for mission-critical systems
- Collaborate with cross-functional teams to integrate GUI applications with enterprise platforms and middleware
- Configure and support lightweight desktop environments and custom window managers, including MWM and Wayland compositors
- Manage source code and development workflows using Bitbucket, Git, and CI/CD pipelines
- Develop and maintain IPC mechanisms (e.g., sockets, shared memory, DBus) for inter-process communication
- Document system architecture, migration strategies, and operational procedures for modernization initiatives
- Participate in code reviews, refactoring efforts, and legacy system analysis to support long-term maintainability
- 24x7 system availability
- Compiled binaries and executables for Linux systems, optimized for performance and reliability
- Source code repositories with well-structured C/C++ code, adhering to coding standards and version control best practices
- Bash scripts for build automation, deployment, diagnostics, and system integration
- Makefiles or CMake/Meson build configurations for reproducible and portable builds across Linux distributions
- -GUI application components, including migrated interfaces from Motif/X11 to modern toolkits like GTK, Qt, or Wayland-compatible frameworks
- Documentation artifacts, such as API references, architecture diagrams, migration plans, and user manuals
- Unit, integration, and performance test suites, with automated scripts and benchmarks for latency-sensitive applications
- CI/CD pipeline configurations, integrated with Bitbucket or Git-based workflows for automated build and release cycles
- Accessibility and compliance features, such as AT-SPI integration and support for screen readers or keyboard navigation
- Legacy code refactoring reports, detailing modernization efforts from older GUI frameworks to current Linux standards
- 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
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the C/C++ LINUX in Washington DC vacancy
- ...Embedded Developer – Rust/C/C++ Location: Redmond, WA (Onsite) Job Type: Full-Time About the Role We are seeking an experienced... ...frameworks, and pipeline orchestration ~ Experience with Linux-based embedded environments ~ Strong debugging and troubleshooting...LinuxC++Full time
$99.6k - $223.4k
...Bachelors/Masters/PhD Major(s): Computer Science/Electrical Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.: Development experience on Linux Preferred coursework: Computer System, Algorithm, Parallel Programming Other...LinuxC++Temporary workFlexible hours- ...embedded software for automotive ECU platforms using Embedded C/C++ Design and implement solutions in bare-metal and RTOS environments... ...Functional Safety (ISO 26262, ASIL) Knowledge of Embedded Linux systems Experience with zonal ECU architectures...LinuxC++
$166k - $253k
...The role focuses on developing cybersecurity tools for embedded Linux systems and Android devices. Candidates should have at least 2 years... ...in software development with skills in Golang, Rust, or C/C++. The company offers a competitive salary range of $166,000 — $25...LinuxC++- ...dynamic team. This role offers hybrid work flexibility and demands strong expertise in C/C++, Python, and low-level programming. Candidates should have experience working with Linux or Windows kernel drivers and knowledge of reverse engineering tools. A Top Secret clearance...LinuxC++
- ...Falls Church, VA. This role involves designing software for IoT Linux environments, integrating microcontrollers, and troubleshooting existing... ...over 5 years of experience with IoT Linux, and proven skills in C++. Excellent communication skills are essential. Kastle offers...LinuxC++
- ...debugging, soldering, and rework Programming/scripting skills: Python, C/C++, Shell scripting Experience with test automation and data collection workflows Knowledge of embedded Linux or RTOS-based systems Hands-on experience with precision mechanical assembly...LinuxC++Contract work
- ...solutions Troubleshoot/debug and fix internally developed code (Perl, C/C++, Java) Perform SQL queries Improve systems that gather metrics... ...technical skills: Mason, Perl CGI, Oracle SQL, HTML, UNIX/LINUX Computer Science or equivalent technical degree and 2‑5 years of...LinuxC++
$120k - $150k
...digital forensics Strong understanding of Windows and/or Linux internals Proficiency with reverse engineering and forensic... ...level debugging Proficiency in scripting or programming (Python, C/C++, or similar) Understanding of common malware techniques...LinuxC++- ...development or test engineering ~ Strong programming experience in Python, C/C++, and/or Rust ~ Experience deploying automated test frameworks (e.g. pytest, Robot) ~ Experience testing embedded or Linux-based systems platforms ~ Hands-on experience integrating testing...LinuxC++
- ...Developer to join their team. Relevant qualifications: -Experience with C/C++ -Experience with Python -Experience with low-level programming -Experience with Linux or Windows kernel drivers Desired: -Experience with embedded platforms...LinuxC++Contract work
- ...persistence, and networking. Required: Experience with low-level programming (C/C++) Experience developing in scripting languages (Python) Systems software development experience (Linux/Windows kernel drivers) Successfully developed cutting edge end-to-end cyber...LinuxC++
- We are conducting a search for an experienced Senior Linux System Administrator. The ideal candidate will offer comprehensive support... ...and deploying solutions to external customers. Labor Requirements C/C++ and/or Java development experience Administering systems running...LinuxC++
- ...hardware. Scripting and programming languages (e.g., Python, C/C++, Assembly). Network protocols and analysis tools (e.g., Wireshark... ...Strong understanding of operating systems internals (Windows, Linux, RTOS). Experience with exploit development techniques,...LinuxC++
- ...both independently and collaboratively ~ Strong knowledge of C/C++ Clearance Requirement: TS/SCI w/ Polygraph Other Requirement... ...Citizenship Preferred Qualifications: Strong knowledge of Linux operating systems Linux development experience at user and...LinuxC++Full time
- ...position. Applicants should demonstrate in depth experience with both Linux and Android tool development, including the Android Kernel. As... ...– Candidates should be able to demonstrate experience coding in C/C++ and Python, including understanding Object Oriented Programming,...LinuxC++Flexible hours
- ...Analyze binary files and reverse engineer software (including C/C++ and Assembly) with minimal product background using Disassembler... ...with one or more scripting languages; such as Python, Ruby, Perl, Linux scripting Experience with assembly language Experience with...LinuxC++
- ...Familiarity with Unix-based systems Experience reverse engineering Linux-based network devices Strong understanding of network protocols... ...., Wireshark) Proficiency developing and modifying software in C/C++, Python, and Assembly Ability to provide sustainment/support...LinuxC++Immediate start
- ...process, from first-principle analysis through to prototyping and testing of integrated systems. Proficient in C/C++ and Python for the Windows and Linux operating systems Experience with MATLAB and ability to convert MATLAB code to C/C++ Working knowledge of embedded...LinuxC++Full timeInternship
- ...; Master's degree preferred ~7+ years of C++ development experience with strong command... ...developing and maintaining build environments for C/C++ applications (Make/CMake) ~... ...Experience developing and deploying applications on Linux (packaging, system services, shell...LinuxC++Full timeContract workRemote workFlexible hours
$112k - $154k
...complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer... ...or Ghidra Proficiency in one or more programming languages: C/C++, Python, etc. Proficiency in one or more Assembly Languages:...LinuxC++Full timeWork experience placementLocal areaNight shift$164.38k - $246.58k
...fingerprinting Perform in depth reverse engineering on complex linux based applications Follow-on development to productize... ...a degree. Experience developing, debugging, and scripting in C/C++ and Python within Linux command-line environments, with a strong...LinuxC++Contract workLocal area$120k - $145k
...Working knowledge of network security best practices Experience with programming in some combination of Bash/Java/Perl/PHP/C/C++/go/Ruby/Python Linux server administration System administration experience building and configuring some subset of the following:...LinuxC++For contractors- ..., Computer Science, or a related field Strong grasp of flight dynamics and fundamentals of aerodynamics Proficient in C/C++ (particularly on Linux based systems and memory‑constrained embedded processors) and Python Working knowledge of PX4 or comparable autopilot technology...LinuxC++
$87.7k - $164k
...(i.e. Splunk); ~ Deep understanding of both Windows and Unix/Linux based operating systems; Ideally, you’ll also have Hold... ...as Azure Programming skills in PowerShell, Python and/or C/C++ Understanding of the best security practices for network architecture...LinuxC++Summer holidayLocal areaFlexible hours$90k - $200k
...high-speed, multi-petabyte Lustre file systems, Red Hat Enterprise Linux (RHEL) servers, CPU/GPU compute nodes, and high performance... .... Working knowledge in one or more programming languages (e.g. C/C++, Fortran, etc.) Clearance Requirements: This position requires...LinuxC++Contract workFor contractors- ...level programming or embedded systems development Proficiency in C/C++ and assembly (x86, PowerPC, MIPS, or ARM) Reverse engineering... ...Active TS/SCI with Polygraph security clearance Experience with Linux distributions, RTOS (VxWorks, Integrity, QNX), or POSIX-...LinuxC++Work at office
- ...Systems: Windows – Domain Controllers, Active Directory, Workstations Linux – Ubuntu or Debian Relational Databases such as: MySql or SQL... ...Systems: Blackberry, Android, iOS Programming Languages: C/C++,.Net, OpenGL, Java Equipment: Wireless Communications such as...LinuxC++
- ...active DoD Secret clearance Experience with Red Hat Enterprise Linux (RHEL) or similar operating systems Knowledge of industry... ...~0-5 years of software engineering/development experience using C/C++ in a Linux environment ~ Experience building, deploying, and running...LinuxC++Full timeWork at officeImmediate start
- ...higher in Computer Science or a similar field. Must be able to develop high-performance code using C/C++, Java, JavaScript, SQL and Python. Must have experience with Linux software development. Must possess intermediate skills using Microsoft Office Suite, including...LinuxC++Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C/C++ LINUX. Be the first to apply!


