Position: Full-Time
Location: San Diego, CA / Redmond, WA Remote
Experience: 4 8 years
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 ResponsibilitiesDevelop 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.
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.
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.
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field preferred.
...YorkPosting Location:Cary, North Carolina Working Schedule Full-Time Work Arrangement... ...employees and family members. As part of MetLifes Group Benefits team, youll deliver... ...voluntary insurance products including auto and home, pet, critical illness, hospital...
Description: Lou-Rich is seeking a skilled and detail-oriented Assembly Technician to join our team. As an Assembly Tech, you will play a crucial role in our manufacturing process by accurately and efficiently assembling components to create finished products. You will...
...Doctor of Medicine | Pathology Location: Houston, TX Employer: Weatherby Healthcare Pay: Competitive weekly pay (inquire for details) Start Date: ASAP About the Position Weatherby can help you build a custom career plan, with multiple positions...
...Store Manager, essential responsibilities include but are not limited to: What Youll Do: Consistently meet and exceed sales goals. Assist in clientele generation through customer engagement. Contribute to an in-store experience for customers that both surprises and...
...Job Description Area Manager Fast Food \n Location-Beaver County, PA \n About the Company \n We are a growing, family-owned restaurant company committed to great food, strong customer service, and creating a positive experience for both our guests and our...