Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Storage Developer/C++ with Storage/Embedded Engineer/NVMe Storage Engineer/Embedded

Full-time

Programmers.io

Job Title: C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer

Position Type: Full-Time (FTT)

Location: Remote

Job Summary

We are seeking a talented C++ Storage Developer with strong expertise in storage systems and low-level software development. The ideal candidate will be responsible for designing and developing diagnostic solutions for next-generation storage hardware platforms, with a focus on NVMe-based storage technologies. This role requires hands-on experience with storage protocols, device-level programming, and performance optimization across modern storage infrastructures.

Key Responsibilities

  • Design, develop, and maintain diagnostic software for advanced storage hardware platforms (Gen12 and beyond).
  • Develop low-level software components interacting directly with storage devices and protocols.
  • Analyze and troubleshoot storage performance, reliability, and hardware-related issues.
  • Work closely with firmware, hardware, and system engineering teams to improve storage solutions.
  • Develop automation tools and scripts using Python to support storage validation and diagnostics.
  • Participate in debugging, testing, and performance tuning of storage subsystems.
  • Collaborate on the design and implementation of next-generation storage technologies and solutions.

Required Qualifications

  • 4 to 8 years of experience in software development with strong C/C++ programming skills.
  • Hands-on experience with storage systems and low-level programming.
  • Strong understanding of storage hardware architectures and storage device technologies.
  • Experience with storage technologies such as SSD, HDD, and Cloud Storage internals.
  • Solid knowledge of NVMe storage protocols and related technologies.
  • Proficiency in Python scripting and automation.
  • Strong debugging, troubleshooting, and performance analysis skills.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.

Mandatory Skills

  • C/C++
  • Python
  • Storage Systems
  • Storage Devices
  • NVMe Storage Protocols
  • Low-Level Programming
  • SSD/HDD/Cloud Storage Internals

Preferred Skills

  • SATA, SAS, RAID, and File Systems
  • Storage Performance Tuning
  • Tool Development
  • Windows and Linux Platforms
  • SQL
  • PowerShell
  • Rust

Nice to Have

  • Experience working with enterprise-scale storage infrastructure.
  • Knowledge of storage benchmarking and diagnostic frameworks.
  • Exposure to firmware-level debugging and storage hardware validation.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the C++ Storage Developer/C++ with Storage/Embedded Engineer/NVMe Storage Engineer/Embedded in Washington DC vacancy
  •  ...C++ Storage Developer San Diego, CA /Redmond, WA (Remote 100%) Fulltime/Permanent Storage Systems...  ...), Storage Device, Storage protocol (NVMe), C/C++, Python Required Skills & Qualifications: Senior Software Engineer with experience in between 4 -8 years and... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Programmers.io

    Washington DC
    5 hours ago
  • $272k - $431.25k

     ...seeking a Principal Systems Engineer to define the vision...  ...of large-scale LLM and storage systems.What you'll be...  ...deep integrations with leading LLM serving engines...  ...systems infrastructure in C/C++ and Python, with a...  ...networked I/O and RDMA/NVMe-oF/NVLink-style technologies... 
    Suggested
    Full time
    Local area
    Remote work

    Nvidia

    Washington DC
    4 days ago
  •  ...Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle...  ...operation, data collection, storage and processing. Kapta Space...  ...Embedded Firmware Engineer with experience in mission-...  ...environment ~ Experience with C/C++ Bonus if candidates have... 
    Suggested
    Permanent employment
    Full time

    Kapta Space

    Washington DC
    a month ago
  •  ...We’re a nonprofit engineering, applied research,...  ...public interest. With objectivity and integrity...  ...engineering of embedded systems to support...  ...team will develop and apply their technical...  ...(e.g., C/C++, Python)Understanding...  ...sensing, secure key storage, memory encryption... 
    Suggested
    Internship
    Local area

    Mitre

    McLean, VA
    4 days ago
  •  ...Hiring: Software Development Engineer and, you'll contribute to...  .... What You'll Do: Develop and maintain software for embedded Linux-based aviation...  ...deployments. Integrate software with networking, communications...  ...experience with Python, C++, Embedded Linux, security,... 
    Suggested
    Full time

    GCS

    Washington DC
    4 days ago
  •  ...Principal Embedded Firmware EngineerJoin our growing team...  ...Embedded Firmware Engineer, you will be responsible...  ..., software, and mobile developers. As a Principal level,...  ...development expertise.Experience with low-level device-to-...  ...experience with C and C++ within a Linux... 
    Contract work
    Flexible hours

    Software Technology Inc

    Washington DC
    5 days ago
  •  ...founded and operated by engineers on a mission to...  ...to have people obsessed with owning engineering outcomes...  ...is looking for strong embedded software engineers that...  ...Responsibilities: # Developing embedded software for bare...  ...# Proficient in C/C++ and Python (Golang, Typescript... 
    Full time
    Remote work

    Electric Era

    Washington DC
    8 hours ago
  •  ...seeking a chip firmware Engineer. Come join our team...  ...an exciting opportunity with the Defense Innovation...  ...large JADC2 market with embedded machine learning and advanced...  ...other engineers to develop the best technical design...  ...such as Java, C/C++ and object oriented programming... 
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    4 days ago
  •  ...This position involves developing and integrating...  ..., FPGA/digital logic, embedded firmware, Linux, and application...  ...that span multiple engineering disciplines. Create...  ...in one or more of C, C++, Python, and Bash....  ...Comfortable working with electronics laboratory... 
    Full time

    Green Key Resources

    Washington DC
    1 day ago
  • $130k - $210k

     ...DescriptionEverforth ECS is seeking a Principal Systems Engineer - Embedded Software Engineer to work onsite in...  ...hands-on coding. You will work closely with hardware engineers to evaluate the...  ...management principlesProficiency in C++ and PythonExperience with embedded software... 
    Work at office

    ECS Federal

    Arlington, VA
    11 hours ago
  •  ...Senior Embedded Software Engineer Location: Seattle, WA (Primarily Onsite) Help...  ...to join a growing team developing advanced hybrid power and control...  ..., and close collaboration with hardware, controls, and...  ...0%) with selective use of C++ . Lead development and integration... 
    Full time

    LER TechForce

    Washington DC
    2 days ago
  • $185k - $210k

     ...Senior Embedded Firmware Engineer Redmond, WA | On-site | $185K–$21...  ...$100M in funding is developing a scalable, electronically...  ..., data collection, storage and processing....  ...embedded firmware in C/C++. Translate customer...  ...Integrate software with FPGA/SoC processing platforms... 
    Full time
    Relocation package

    EVONA

    Washington DC
    3 days ago
  • $90 - $110 per hour

     ...Job Description Job Description Embedded Firmware Engineer (USB-C / Power Delivery) LHH Recruitment Solutions is partnering with an innovative technology organization to...  ...bring-up activities, and has experience developing firmware for embedded systems utilizing... 
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Local area
    3 days per week

    LHH US

    Washington DC
    21 days ago
  • $80 - $116 per hour

     ...Description Job Description Job Title: Embedded Firmware Engineer (USB-C, Power Delivery) Job...  ...firmware engineer to join our team in developing cutting-edge hardware centered around...  .../SPI/UART, and collaborating closely with our hardware team. Responsibilities... 
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Actalent

    Washington DC
    7 days ago
  •  ...degree in Computer Science, Electrical Engineering, or equivalent experience. Experience...  ...sniffers and logic analyzers to verify working embedded software support at the system level....  ...identify, report, and solve problems with minimal direction. Ability to work in... 

    SGS Consulting

    Washington DC
    2 days ago
  • $83k - $150.99k

     ...Description Job Description Embedded Software Engineer Apogee Research is at...  ...tactical edge -- working with existing military and...  ...software (typically C and C++) for tactical systems across...  ...Learning new technologies and developing fundamentally new approaches... 
    Full time
    Work at office

    APOGEE RESEARCH LLC

    Arlington, VA
    12 days ago
  •  ...helps advance software engineering principles and practices...  .... SEI works closely with academia, defense and government...  ...capabilities and develop or acquire the right...  ...with expertise in C and C++ to lead one of our development...  ...with developing embedded software, performance tests... 
    Full time
    Relocation package
    Flexible hours

    Software Engineering Institute | Carnegie Mellon University

    Arlington, VA
    1 day ago
  • $105k - $120k

     ...our cross-disciplinary skills (embedded AI, high-tech manufacturing...  ...functionality). We're evolving with a real maker culture! Passion,...  ...Fransisco. As a Software Engineer, you will be in charge of supporting...  ...development in C, C++ on STM32, ESP32, Nordic targets... 
    Relocation

    Kickmaker

    Washington DC
    13 days ago
  •  ...first-principles thinking with cutting-edge technology to...  ...integrated energy company: from developing solar, wind and hydrogen...  ...industries. We’re looking for an Embedded Software Engineer in the US to help design,...  .... Good proficiency in C/C++ for embedded systems, with... 
    Remote job
    Relocation package
    Shift work

    Fuse Energy

    Washington DC
    3 days ago
  • $100k - $145k

    OverviewGeneral Job DescriptionJoin our engineering team as an Embedded System Software Engineer where you'll develop connected embedded systems and firmware that bridge...  ...software development - those who approach problems with the systematic, analytical thinking that comes... 
    Full time
    Flexible hours

    MPR Associates

    Alexandria, VA
    3 days ago
  • $102.69k - $154.03k

     ...Job Description Senior Embedded Software Engineer – Hardware/Software Integration...  ...Embedded Software Engineer with strong hardware/software...  ...KEY RESPONSIBILITIES Develop, modify, and maintain embedded...  ...Proficiency in C and/or C++ for embedded systems; experience... 
    Part time
    Work from home
    Worldwide
    Flexible hours

    Astronics Corporation

    Washington DC
    11 days ago
  • $105 - $115 per hour

     ...Software Engineer (Embedded Firmware Engineer) Location: Bellevue, WA (Onsite) Duration: 6-Month Contract with Opportunity for Extension or Full-Time Conversion Pay: $105-115...  ...to join an innovative engineering team developing next-generation hardware platforms. This... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Local area

    Akkodis

    Washington DC
    2 days ago
  • Lead Embedded Software Engineer Location: Arlington, Virginia, United States Job Tags...  .... You will collaborate with fellow researchers and engineers...  ...multi‑disciplinary teams to develop innovative solutions related...  ...processing solutions in C++ (C++17 or later) Demonstrated... 
    Local area
    Remote work

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    3 days ago
  •  ...venture-backed defense-tech company with the mission of protecting...  ...are seeking skilled, experienced embedded software engineers with relevant experience in C++ in embedded systems to join our...  ...Embedded Software Team focused on developing complex avionics software that merges... 
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    Washington DC
    21 days ago
  • $150k - $195k

     ...advanced weapons systems. With over thirteen years of...  ..., and test of embedded and application software...  ...collaboration with systems engineering, electrical/hardware design...  ...embedded software in C/C++ for missile flight...  ...supporting subsystems. Develop test programs, automation... 
    Full time
    Immediate start

    CoAspire

    Washington DC
    3 days ago
  •  ...Job:Python Embedded Engineer Location: Redmond, WA(Onsite) Job Type: || Full time|| Min. Years of Exp: 8+ Years Primary Skills...  ...BIOS / BMC interaction, Mandatory skills: Proficient with Python Experience supporting NPI programs (bring-up, qualification... 
    Full time

    Programmers.io

    Washington DC
    3 days ago
  •  ...thrive. We've replaced corporate red tape with transparency and servant leadership....  ...hard not to love this culture! Embedded Software Engineer Cryptic Vector is looking for an...  ...Development, and Implementation Developing drivers to interact with various... 
    Contract work
    Flexible hours

    Cryptic Vector

    Arlington, VA
    2 days ago
  •  ...helps advance software engineering principles and practices...  .... SEI works closely with academia, defense and government...  ...capabilities and develop or acquire the right...  ...with expertise in C and C++ to lead one of our development...  ...with developing embedded software, performance tests... 
    Relocation package
    Flexible hours

    Software Engineering Institute | Carnegie Mellon University

    Arlington, VA
    2 days ago
  •  ...i3 is seeking a Software Engineer to support the Naval Research Laboratory, TEWD, focusing on C/C++ and Python software for radar and...  ...processing. The role includes embedded software development for fielded...  ...professional engineering experience, with strong C/C++ and Python skills... 

    Jobleads-US

    Washington DC
    5 days ago
  • $116 per hour

     ...Embedded Firmware Engineer (Contract-to-hire) Sigma Design has collaborated with a leading defense technology company seeking an experienced Embedded Firmware Engineer...  ...Firmware Engineer is responsible for developing, debugging, and supporting embedded firmware... 
    Hourly pay
    Contract work
    Temporary work
    Work at office
    Monday to Friday
    Day shift

    Sigma Design

    Washington DC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Storage Developer/C++ with Storage/Embedded Engineer/NVMe Storage Engineer/Embedded. Be the first to apply!