DriveSavers is seeking an experienced software engineer with expertise in C/C++ and familiarity with storage technologies to enhance their data recovery toolset.
This is a highly technical, hands-on position focused on analyzing proprietary storage and backup formats.
The role involves developing robust recovery tools to retrieve critical customer data from damaged or inaccessible systems.
Responsibilities include analyzing proprietary on-disk formats and metadata to identify recovery strategies across all layers of the storage stack.
The engineer will design and implement libraries and applications in C/C++ (or other suitable languages) for parsing, reconstructing, and extracting data from various storage systems, file systems, and backup applications.
Collaboration with engineering teams is required to validate tool output and improve recovery workflows.
The position also involves contributing to the 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 is required.
Experience with binary data formats, storage technologies, and file system internals is necessary.
Familiarity with backup solutions and technologies is essential.
Knowledge of compression and encryption algorithms and implementations is required.
Bonus: Experience in static and dynamic binary analysis, malware analysis, or digital forensics (e.g., IDA Pro, Ghidra) is a plus.
Bonus: A working knowledge of Python or Rust for scripting and prototyping is advantageous.
Candidates must be available for some collaboration during U.S. business hours.
Confidentiality and data security are critical; background screening may be required.
Benefits:
This is a remote position open to candidates worldwide, providing flexibility in work location.
The opportunity to work on complex data recovery challenges in a highly technical environment.
Collaboration with engineering teams to enhance skills and improve recovery workflows.
The chance to contribute to innovative tools and technologies in the data recovery field.