Job Url: https://www.remoterocketship.com/company/drivesaversdatarecovery/jobs/c-c-software-engineer-data-recovery-tools-worldwide-remote Job Description: DriveSavers Data Recovery Website LinkedIn All Job Openings DriveSavers Data Recovery is a leading provider of data recovery services, specializing in the recovery of essential data from various digital storage devices. With over 40 years of experience, they support a wide range of clients, including individual consumers and large enterprises, by recovering data from hard drives, SSDs, smartphones, RAID systems, and more. DriveSavers operates a state-of-the-art ISO Class 5 Cleanroom environment to perform intricate recovery operations while ensuring data security and compliance with industry standards. Data Recovery • Ransomware 51 - 200 employees Founded 1985 🔒 Cybersecurity ☁️ SaaS C/C++ Software Engineer - Data Recovery Tools 5 hours ago 🌎 Anywhere in the World – Remote ⏰ Full Time 🟡 Mid-level 🟠 Senior 🔙 Backend Engineer Python Rust Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • DriveSavers is seeking an experienced software engineer with expertise in C/C++ and familiarity with storage technologies to help enhance our data recovery toolset. • This is a highly technical, hands-on position focused on analyzing proprietary storage and backup formats, and developing robust recovery tools to retrieve critical customer data from damaged or inaccessible systems. • Analyze proprietary on-disk formats and metadata to identify recovery strategies across all layers of the storage stack. • Design and implement libraries and applications in C/C++ (or other suitable languages) for parsing, reconstructing and extracting data from a variety of storage systems, file system and backup applications. • Collaborate with engineering teams to validate tool output and improve recovery workflows. • Contribute to build system and automation infrastructure by integrating tools with source control, CI pipelines, and dependency managers (e.g., Git, GitHub Actions, Conan). 🎯 Requirements • Advanced proficiency in C/C++, with a focus on systems-level and performance-critical development • Experience with binary data formats, storage technologies and file system internals • Familiarity with backup solutions and technologies • Familiarity with compression and encryption algorithms and implementations • Bonus: Experience in static and dynamic binary analysis, malware analysis, or digital forensics (e.g., IDA Pro, Ghidra) • Bonus: Working knowledge of Python or Rust for scripting and prototyping Apply Now