Remote C/C++ Software Engineer
DriveSavers Data Recovery
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.
$50 per hour
...understand existing code in Python or C/C++ Migrate logic to... ...'s or Master’s degree in Software Development, Computer Science... ...migration steps. Prompt engineering experience is a strong plus.... ...Our freelance role is fully remote so, you just need a laptop, internet...Remote jobFull timePart timeFreelance- ...veloppeur logiciel – Communications réseau et C/C++ IP Infusion propose des solutions... ...érience en développement logiciel. Software Developer – Network Communications & C/... ...but open for contractors. This is a remote position for our office in Gatineau/ Ottawa...Remote workPermanent employmentFull timeTemporary workFor contractorsWork at officeFlexible hours
$125k - $150k
...with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, TEST INFRASTRUCTURE (C/C++)As a Software Engineer on the test infrastructure team... ...on launch cadenceThis role requires you to be onsite. Remote and/or hybrid work will not be consideredCOMPENSATION...Remote workPermanent employmentTemporary workWeekend work- ...from the Talent Acquisition team of Jconnect INC . Please see job details below: We are looking for a "Senior C/C++ Developer " Location: Remote J ob Type: Contract Job Description: This team is responsible for further enhance and...Remote workContract workImmediate startRelocation
- Garmin Ltd. is seeking a Senior Software Engineer in Cary, NC for the Marine Telematics Engineering team. You will lead embedded C/C++ development on embedded Linux, building marine networking... ...Wi‑Fi, LTE, satellite, BLE, and CAN for remote vessel operations. You will guide...Remote work
- ...Embedded Systems Engineer (C/C++) As Embedded Systems Engineer (C/C++), you will be part of... ...and are responsible for: Embedded software architectures Libraries and drivers... ...Marketing, Sales, Legal. Up to 50% remote. Integrate a growing company on a human...Remote work
- ...Socket.dev is seeking an experienced software engineer for embedded, real-time systems in Wisconsin... ...will design, develop, and integrate C/C++ code for mission-critical platforms across... ...Travel up to 10% may be required, with remote opportunities dependent on role. #J-1...Remote work
- ...seeking a Firmware Developer (Embedded C/C++) to develop and maintain embedded firmware... ...hardware, and collaborating with engineering teams. Ideal candidates will have experience... ...work model is offered, blending onsite and remote work conditions. #J-18808-Ljbffr Phoenix...Remote work
$147k - $237.5k
Overview Principal Software Engineer - MacOS, C/C++ (Global Protect) Prisma Access combines the Internet connectivity/security you need—and delivers... ...customers regardless of whether they are on-premise, on remote networks or mobile users. Responsibilities One part of Prisma...Remote workRelocation package- ...are a team of mission-driven engineers with experience across aerospace... ...a reality. As a Displays Software Engineer at Reliable Robotics, you will be a part of the remote piloting software team. This team... ...experience in C or C++ Preferred Criteria Experience...Remote workPermanent employmentFull timeCasual work
$101.19k - $167.34k
...powerful geographic information system (GIS) software used to analyze, visualize, and share... ...role, you will apply your expertise in C/C++, operating systems, security, debugging,... ...issues, and collaborate with senior engineers on innovative features that enhance system...$107.5k - $204.5k
...years of experience and renowned engineering expertise to meet the needs... ...\n We are seeking Senior Software Engineers to join our development... ...of languages including C++, C, and several others. Candidates... ...as on-site, hybrid or remote. \n The salary range for...Remote workTemporary workWork experience placementInterim roleWork at officeLocal areaRelocationFlexible hours$100k - $140k
Requirements Must have: Strong C/C++ development experience on Linux, including debugging... .... At least 3 years of professional software engineering experience with ownership of production... ...is preferred. Knowledge of secure remote connectivity, including VPNs, TLS, certificates...Remote workFull time- ...seeking a highly motivated and experienced Senior Software Engineer to join our Keeper Connection Manager (KCM) team. This is a 100% remote position with an opportunity to work a... ...work on core backend components using C and C++, focusing on performance, reliability, and end...Remote jobPermanent employmentFull timeTemporary workWorldwide
- A leading GIS software firm located in Redlands, California, seeks a skilled software developer with expertise in C/C++. You will engage in developing and maintaining robust software... ...defects, and collaborating with senior engineers to implement innovative features. A...
- ...results. Our approach couples the latest technology with engineering expertise and analytical proficiency while remaining true... ...Building Your Future today!We are seeking an experienced C/C++ Embedded Software Engineer who will support the Software and Integration Directorate...Full timeStart working today
$101.19k - $167.34k
...multiple data source providers written in C/C++, enabling ArcGIS to integrate with... ...and NoSQL DBMS technologyBuild full-stack software components that follow industry-standard... ...modelsCollaborate with other developers and product engineers throughout the development processWork...- ...Job Overview Job ID: J52034 Job Title: C/C++ Embedded Software Engineer Location: Deer Valley, AZ Duration: 12 Months + Extension Hourly Rate: Depending on Experience (DOE) Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD Client:...Hourly payPermanent employmentContract workH1bLocal area
- ...C/C++ DeveloperCimcor is an industry leader in developing innovative security, integrity and compliance software solutions. The firm is on the front lines of global corporate, government... ....You'll be working alongside other engineers and developers, collaborating on the...Work at office
- ...Requirements ~ Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. ~7+ years of experience in embedded software development. ~ Strong proficiency in C/C++ programming for embedded systems. ~ Hands-on experience with Linux...
- C/C++ Embedded Software Engineer-Onsite in Plano, TX Seeking a seasoned Embedded Software Engineer with experience in embedded systems, Linux-based OS development, networking, and secure software practices within a regulated environment. Must-Haves: Bachelor's degree in...
- Qualifications Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. 7+ years of experience in embedded software development. Strong proficiency in C/C++ programming for embedded systems. Hands‑on experience with Linux kernel...Permanent employmentContract workLocal area
$160k - $220k
DescriptionKforce's client in Marlborough, MA is seeking a Software Engineer (Rust, C/C++, Embedded Systems) to join a collaborative engineering team developing innovative communications systems used around the globe.Summary:In this role, you will contribute to the design...$180k - $200k
...,000 Job Overview Join a well‑funded startup as an Embedded Software Engineer contributing to the full product lifecycle of a Linux‑based chip... ...) and Python packages for web UI development. Background in remote or distributed team environments. Additional Information...Remote workPermanent employmentFull time- ...Our team develops the core software and data processing systems that... ..., collaborating across engineering, analytics, and product teams... ...are seeking a highly skilled C++ Software Engineer to join our... ...relocation sponsorship, and remote work options are not available...Remote workFull timeRelocation
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...3 years of experience with Embedded software development in C/C++ in Video processing. At least 3 years of experience in...Permanent employmentFull timeH1b
$30 - $70 per hour
...one line: Generate code → expert engineers rank, edit, and justify → convert that... ...Need ~3+ years of professional software engineering experience in C++ (constraint programming experience... ...Logistics Location: Fully remote — work from anywhere on the accepted...Remote jobFull timeFor contractors- ...We are seeking a highly skilled software engineer to advance Avride's core Control System.... ...cutting-edge control systems in modern C++ (C++17/20) . Develop and refine robust... ...not offering relocation sponsorship, and remote work options are not available. Avride...Remote workFull timeRelocation
- ...tackle some of the industry's most demanding engineering challenges. Our teams work across... ...systems, electronics, mechanical engineering, software, manufacturing, and supply chain—to... ...and strategic partners. As the Lead C/C++ Software Engineer , you will define the...
$130k - $270k
...needed in a timely manner. Our team of engineers take pride in what they develop and constantly... ...solution. Captivation is looking for software developers who can get stuff done while... ...Python systems design/development C/C++ systems design/development Scripting...Hourly payFull timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote C/C++ Software Engineer. Be the first to apply!
- senior c++ software developer Remote
- c++ software developer Remote
- c++ programmer Remote
- senior c++ developer Remote
- entry level c++ developer Remote
- junior c++ developer Remote
- junior c c++ developer Remote
- c++ developer Remote
- senior network engineer remote Remote
- business intelligence analyst remote Remote




