C/C++ Software Engineer Job at Andiamo Group, Remote

dEZ2emF3Z2JWR0FjQ2ViYy9YU1N0WmNjSlE9PQ==
  • Andiamo Group
  • Remote

Job Description

Overview

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.

Responsibilities

  • 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)

Skills required

  • 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

Additional Information

  • This is a remote position open to candidates worldwide

  • Availability for some collaboration during U.S. business hours is preferred

  • Confidentiality and data security are critical -- background screening may be required

Interested? If you're passionate about low-level development and solving complex data recovery challenges, we'd love to hear from you. Reach out directly for more information.

Job Tags

Full time, Remote work, Worldwide,

Similar Jobs

Pampered Pet Sitting LLC

Certified Behavioral Dog Trainer Job at Pampered Pet Sitting LLC

Are you a mature, experience and Certified Dog Trainer looking to take your skills to the next level?Our established dog training business in Southern New Jersey, Pampered Pet Sitting and Dog Training, is seeking a dedicated Behavioral Dog Trainer to join our team and... 

Coast Community College District

Substitute - Registered Nurse Job at Coast Community College District

 ...Definition The Substitute Registered Nurse organizes, coordinates, and administers...  ...employees perform a variety of work in support of a college or district program...  ...within a fiscal year (July 1 June 30). *Retired CalPERS Annuitants: may not exceed 960 hours... 

Windermere Real Estate

Real Estate Agent Job at Windermere Real Estate

 ...Welcome to Windermere Real Estate - where being a Real Estate Agent is more than just a job, it's a true calling. We believe in going above and beyond for our clients and communities, elevating and humanizing real estate every single day. We are the relationship heroes... 

Baylor Scott & White Health

RN Forensic Nurse Examiner PRN Job at Baylor Scott & White Health

Join Baylor University Medical Center as a Registered Nurse and be part of something better!**PRN Position**Baylor University Medical...  ...an RN Sexual Assault Examiner, in this role you will perform forensic examinations for the collection and preservation of evidence... 

Lockheed Martin

Systems Integration/Test Engineer, Sr Job at Lockheed Martin

 ....Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to...