
Senior C/C++ Developer
3 weeks 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++/c# programmer
5 days ago
Islamabad, Islamabad, Pakistan QVISE Pvt. Ltd. Full time- Design, develop and maintain applications using C/ C++ / C# programming languages- Write clean, efficient and well-documented code following industry best practices- Implement algorithms and data structures optimized for performance and memory- Develop system-level software, embedded and performance-critical applicationsTechnical Analysis & Problem...
-
Senior C++ Developer with C# experience
3 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 development of desktop applications.C++2011 experienceC#/.Net experienceWindows Service...
-
Senior C++
1 week ago
Islamabad, Islamabad, Pakistan Contour Software Full timeJoin to apply for the Senior C++ & Python Developer role at Contour Software3 days ago Be among the first 25 applicantsJoin to apply for the Senior C++ & Python Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a...
-
C/C Plus Plus Game
3 weeks ago
Islamabad, Islamabad, Pakistan Cloud Game4u Full timeBS/MS in Computer Science, Engineering or related fieldsWe are an online game publisher established since 2000, a multi-national company with development office in London UK and headquarters in Hamberg, Germany. Our primary users are multi-play online game player with numbers in millions. Currently we are looking to offer cloud gaming solutions to our...
-
C++ Application Architect
2 weeks ago
Islamabad, Islamabad, Pakistan LMKR Full timeJoin to apply for the C++ Application Architect role at LMKR2 days ago Be among the first 25 applicantsJoin to apply for the C++ Application Architect role at LMKRWe are looking for a skilled and hands-on C++ Application Architect to join our R&D team. This role is ideal for someone with deep experience in C++/MFC development, strong grasp of SOLID design...
-
C++ Architecture Specialist
23 hours ago
Islamabad, Islamabad, Pakistan beBeeCPlusPlusDeveloper Full time 20,000,000 - 25,000,000We are seeking a highly skilled C++ expert to lead our application architecture efforts. This role is ideal for an experienced professional with in-depth knowledge of C++/MFC development, strong grasp of SOLID design principles, and passion for building high-performance desktop applications.Design and develop application components using C++/MFC.Apply SOLID...
-
C++ Application Architect
2 weeks ago
Islamabad, Islamabad, Pakistan LMK Resources Ltd. Full timeJob Summary:We are looking for a skilled and hands-on C++ Application Architect to join our R&D team. This role is ideal for someone with deep experience in C++/MFC development, strong grasp of SOLID design principles, and a passion for building high-performance desktop applications. The primary focus will be on architecting and developing application...
-
Junior Unity C# Developer
4 weeks 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 Engineering Lead
1 week ago
Islamabad, Islamabad, Pakistan beBeeSoftware Full time $180,000 - $200,000C++ Software Engineering LeadWe are seeking a highly skilled C++ Software Engineering Lead to spearhead our R&D efforts.Design and implement high-performance desktop application components using C++/MFC.Apply software design principles, patterns, and modern C++ best practices to create robust and scalable codebases.Lead architectural discussions and...
-
Senior C# Software Engineer
23 hours ago
Islamabad, Islamabad, Pakistan beBeeDeveloper Full time 1,000,000 - 1,500,000Backend DeveloperWe are looking for a skilled and motivated professional to join our team as a Backend Developer. The ideal candidate will have a strong background in .NET technologies, database management, and API development.The successful applicant will be responsible for designing, developing, and maintaining scalable and high-performance backend...