C++ Storage Developer - Replacement Job at SoftPathTechnologies, San Diego, CA

  • SoftPathTechnologies
  • San Diego, CA

Job Description

C++ Storage Developer Replacement

Position: Full-Time

Location: San Diego, CA / Redmond, WA Remote

Experience: 4 8 years

Job Summary

We are looking for a Senior Software Engineer with strong expertise in storage systems and low-level software development. The ideal candidate will work on diagnostics and software solutions for next-generation storage hardware, including Gen12 and beyond.

The candidate should have hands-on experience with storage devices, storage protocols, and low-level programming using C/C++ and Python.

Key Responsibilities
  • Develop and maintain low-level software and diagnostic tools for next-generation storage hardware.

  • Design, develop, and debug storage-related software components.

  • Work with SSD, HDD, and cloud storage technologies and internals.

  • Develop and troubleshoot solutions involving NVMe storage devices and protocols.

  • Analyze storage performance, reliability, and system-level issues.

  • Build automation and diagnostic tools using C/C++ and Python.

  • Collaborate with hardware, firmware, validation, and system engineering teams.

  • Perform root-cause analysis of storage and system-level issues.

  • Support new hardware bring-up, validation, and qualification activities.

  • Work with storage protocols and technologies across different platforms.

Required Skills & Qualifications
  • 4 8 years of professional software engineering experience.

  • Strong programming experience in C/C++ .

  • Strong experience with Python .

  • Hands-on experience with storage devices and storage systems .

  • Strong understanding of NVMe storage protocols and technologies .

  • Experience with low-level software development and debugging.

  • Experience with SSD, HDD, or cloud storage internals.

  • Strong troubleshooting and analytical skills.

  • Experience developing diagnostics, automation, or validation tools.

Preferred Skills
  • Experience with SATA, SAS, RAID, or file systems.

  • Knowledge of storage hardware and next-generation storage architectures.

  • Experience with Windows and/or Linux.

  • Experience with PowerShell.

  • Experience with SQL.

  • Experience developing engineering or diagnostic tools.

  • Exposure to Rust programming.

  • Experience with storage validation, performance testing, or reliability testing.

Education

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field preferred.

Job Tags

Full time, Remote work

Similar Jobs

Eagle Analytical Services

Analytical Chemist I Job at Eagle Analytical Services

 ...compliance audits, safety audits, and other special projects as assigned. Who You Are ~ Bachelor's degree in Chemistry, Biochemistry, or related field. ~12 years of experience in a regulated laboratory environment preferred. ~ Experience with HPLC, UV-Vis,... 

Velocity TruckingPros LLC

Local CDL-A Day Cab Driver - Home 3-4 times per week Job at Velocity TruckingPros LLC

 ...Description Job Description Local Class A Driver No-Touch,...  ...time or live out of a sleeper cab to bring home a reliable paycheck...  ...Bloomingdale area offers steady miles, day cab comfort, and 100% no-touch...  ...2 to 14-hour workdays). The Trucks: Slip-seat operation in clean,... 

SGS Consulting

Clinical Programmer 2 - (SDTM and ADaM with SAS) Job at SGS Consulting

 ...to database lock and providing the final data to clinical programming and statistics after database lock. Responsible to program SAS or SQL based clinical and operational listings and reports Responsible to follow Clinical Programming processes and perform programming... 

Innovativ Pharma, Inc.

Remote BioPharma Sales Rep Entry-Level Impact Job at Innovativ Pharma, Inc.

 ...A leading pharmaceutical company is seeking a Pharmaceutical Sales Representative in Jefferson City, Missouri. This role involves managing territory accounts, building relationships with healthcare professionals, and promoting pharmaceutical products. Ideal candidates... 

Advocate Health

Imaging Patient Assistant Job at Advocate Health

 ...Location: Advocate Sherman Hospital - 1425 N Randall Rd Hours: Part-time, 20 hours per week (0.5 FTE) Scheduling : Will work roughly 40 hours per pay period, can work 2 shifts one week and 3 shifts the next - 8-hour shifts. There is a minimum of 2 weekend shifts...