
Senior C/C++ Developer
2 days ago
Senior C/C++ DeveloperExperience Level
Senior (6–10+ years)
OverviewWe are seeking a highly skilled and experienced Senior C/C++ Developer with a deep understanding of system-level programming, file system architecture, storage devices, and data recovery/destruction technologies. The ideal candidate will have a strong foundation in OS internals, an analytical mindset for forensic data handling, and hands-on experience developing utilities for disk repair, low-level access, and secure data handling.
You will contribute to the design and development of high-performance tools used in environments where data accuracy, integrity, and confidentiality are paramount — such as secure enterprise environments, government, forensic labs, and data centers.
Key Responsibilities·Design and develop robust, performant, and fault-tolerant utilities and libraries in C/C++.
·Implement data recovery techniques for inaccessible, corrupted, or deleted files.
·Develop data wiping and destruction utilities aligned with standards (NIST 800-88, DoD 5220.22-M, Gutmann method).
·Integrate hardware-level communication (SATA, NVMe, SCSI) for low-level device interaction.
·Analyze raw disk images, memory dumps, and corrupted partition tables.
·Optimize read/write operations for large volumes in degraded environments.
·Develop disk cloning, metadata carving, hash-based validation, and integrity verification tools.
·Interface with bootloaders, UEFI/BIOS, and pre-boot environments.
·Lead code architecture, mentor junior engineers, and ensure adherence to secure coding practices.
·Document internal tools, algorithms, and best practices for cross-functional collaboration.
Technical Requirements·Proficiency in C and C++ (C11/C++14 or later) for systems-level development.
·Strong background in Windows and Linux system internals (WinAPI, POSIX, kernel I/O stacks).
·Understanding of file systems: NTFS, FAT32, exFAT, ext3/ext4, APFS, XFS, HFS+.
·Hands-on experience with disk-level data recovery, including MFT, GPT, boot sectors, and journaling file systems.
·Practical knowledge of secure erasure techniques and device-specific commands
·Familiarity with disk imaging, hex editors, partition editors, and forensic toolkits
·Familiarity with RAID, disk encryption, and wear-leveling impacts on recovery/destruction.
Preferred Experience·Development of bootable recovery environments (e.g., Linux live systems, PXE boot).
·Firmware-level programming or reverse engineering experience.
·Digital forensics exposure, including evidence preservation and chain-of-custody procedures.
·Script automation in Python or Bash for recovery and wiping workflows.
·Familiarity with secure enclave, TPM, or self-encrypting drive (SED) architectures.
·
Soft Skills & Expectations·Exceptional problem-solving and low-level debugging skills.
·Able to analyze undocumented file structures and non-standard behavior.
·Clear and concise communicator across technical and non-technical audiences.
·Proactive, self-driven, and capable of working independently and in collaborative teams.
Education & Certifications·Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
#J-18808-Ljbffr-
C/C++ Developer
4 weeks ago
Islamabad, Islamabad, Pakistan LMKR Full timeGet AI-powered advice on this job and more exclusive features.Job Summary:We are seeking a highly skilled and motivated C/C++ Developer to join our Center of Excellence (COE) team, focused on innovative product development. The ideal candidate will bring a strong foundation in system-level programming, memory management, and multi-threading, with the ability...
-
Senior C++ Developer with C# experience
1 week ago
Islamabad, Islamabad, Pakistan Cloudpso Full timeSenior C++ Developer with C# experience (Remote)Join to apply for the Senior C++ Developer with C# experience (Remote) role at CloudpsoSenior C++ Developer with C# experience (Remote)3 weeks ago Be among the first 25 applicantsJoin to apply for the Senior C++ Developer with C# experience (Remote) role at CloudpsoGet AI-powered advice on this job and more...
-
C++/C#/.NET Developer
4 weeks ago
Islamabad, Islamabad, Pakistan Secure Tech Cards (Pvt) Ltd Full timeC++/C#/.NET Developer (2+ Years Experience)6 days ago Be among the first 25 applicantsRequirements:2+ years of experience in C++, C#, and .NET developmentStrong understanding of OOP, multithreading, and design patternsExperience with .NET Core, ASP.NET, and Entity FrameworkKnowledge of database management (SQL Server, MySQL)Familiarity with version control...
-
Senior C++ Developer with C# experience
4 weeks ago
Islamabad, Islamabad, Pakistan CloudPSO Full timeJob Location: Pakistan (Remote)Job timings: Mon - Fri 6 PM - 3 AM Pakistan timeWe are looking to hire an experienced Sr. C++ Developer with C#experience for our software development team. The ideal candidate should have over 6+years of experience in the developmentof desktop applications.C++2011 experienceC#/.Net experienceWindows Service experienceWindows...
-
C/C++ High Performance Specialist
2 days ago
Islamabad, Islamabad, Pakistan beBeeSecurity Full time 15,000,000 - 20,000,000High-Performance C/C++ ExpertWe are seeking an experienced Senior C/C++ Developer to join our team and contribute to the design and development of high-performance tools.Key Responsibilities:Design and develop robust, performant, and fault-tolerant utilities and libraries in C/C++ for secure environments.Implement data recovery techniques for inaccessible,...
-
Junior Unity C# Developer
6 days ago
Islamabad, Islamabad, Pakistan Kurly Brackets Full timeAre you passionate about game development and ready to kickstart your career?We're looking for a talented Junior Unity C# Developer to join our dynamic teamIf you meet the following requirements, we'd love to hear from you.Job SpecificationKey Requirements:- 1 to 2 years of experience in Unity 3D- Strong C# OOP programming skills- Experience working with...
-
C# Software Engineer
1 week ago
Islamabad, Islamabad, Pakistan beBeeDeveloper Full time $40,000 - $60,000Job OpportunityWe are seeking a skilled .NET Developer to join our team. The successful candidate will be responsible for designing, coding, and modifying software applications while ensuring optimal performance and high levels of responsiveness.The ideal candidate will have a strong foundation in .NET development and a passion for creating robust,...
-
Highly Experienced C++ Software Engineer
1 week ago
Islamabad, Islamabad, Pakistan beBeeCPlusPlus Full time 1,800,000 - 2,500,000Job Title: Senior C++ DeveloperThe ideal candidate will be a seasoned software developer with expertise in C++ programming, responsible for designing and implementing efficient back-end solutions.Key Responsibilities:Develop high-quality software using C++ programming languageDesign and implement scalable and efficient back-end solutionsCollaborate with...
-
Visual C++ Team Lead
2 weeks ago
Islamabad, Islamabad, Pakistan Datafocal Systems Full timeVisual C++ Team Lead Datafocal Systems, Pakistan We are a multinational software products and services concern with presence in VA, USA and Islamabad, Pakistan. We are currently looking to hire a Visual C++ Team Lead for our ISLAMABAD OFFICE.Kindly mention the following information CLEARLY in your cover letter OR email or your resume will NOT be...
-
Lead/Architect - C-Sharp ,, Sql
4 weeks ago
Islamabad, Islamabad, Pakistan Zdaas LLC Full timeZDAAS LLC is looking for a senior .NET software engineer with mixed experience as an applications architect and team lead. The selected individual will lead a team of 3 existing developers (who have 6-10 years of experience). He will directly communicate with the client in the U.S. to collect requirements and understand expectations. He will also communicate...