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/Storage- Embedded engineer

Full-time

Programmers.io

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

Position Type: Full-Time (FTT)- onsite

Location: Remote - long term Role- Onsite

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 9 hours ago
Similar jobs that could be interesting for youBased on the C++ Storage Developer/C++ with Storage/Embedded Engineer/NVMe Storage Engineer/Embedded/Storage- Embedded engineer in Washington DC vacancy
  •  ...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
    more than 2 months ago
  • $125k - $170k

     ...distribution, electric engines, and software to...  ...data centers, energy storage, defense, mobility,...  ...Engineering team, the Embedded Software Engineer develops and verifies...  ...candidate will work closely with other software...  ...Develop and review C/C++ and assembly source... 
    Suggested
    Permanent employment
    Temporary work

    MAGNIX USA INC

    Washington DC
    12 days ago
  • $125k - $170k

     ...currently seeking a direct-hire Embedded Software Engineer for one of our partners,...  ...power and energy-storage systems. In this position, you will develop and verify the safety-...  ...Develop and review C/C++ and assembly to coding standards, with attention to throughput... 
    Suggested
    Temporary work
    Currently hiring

    EPG

    Washington DC
    3 hours 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
    1 day ago
  •  ...Positions: Electrical Engineer | Firmware...  ...invited to interview with our hiring team during...  ...in the server, storage, networking, and consumer...  ...development of embedded firmware for high-...  ...for designing, developing, and maintaining...  ...Proficiency in C / C++ for embedded systems... 
    Suggested
    Odd job
    Full time
    Local area

    LITEON Careers - U.S.

    Washington DC
    1 day ago
  • $89k - $134.1k

     ...Schweitzer Engineering Laboratories (SEL) is looking for someone...  .... In this role you will develop secure embedded firmware implement cybersecurity...  ...embedded firmware systems with emphasis on cybersecurity....  ...cryptographic services secure key storage and security event logging.... 
    Full time
    Apprenticeship
    Work at office
    Flexible hours

    Schweitzer Engineering Laboratories

    Washington DC
    22 days ago
  •  ...Title: Senior C++ / Android Systems Engineer – AOSP, Backend & Telemetry Work Location...  ...Senior Software Engineer with strong expertise in modern...  ..., Linux/Android, and AOSP/embedded Android development . This...  ...Design, develop, debug, and maintain C++17... 

    Pentangle Tech Services | P5 Group

    Washington DC
    2 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
    1 day 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
    9 hours ago
  •  ...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
    9 hours ago
  •  ...Division in Arlington, VA seeks a Software Engineer to design, develop, integrate, and test embedded software for unmanned aircraft systems....  ...years of experience, proficiency in C/C++, Python, and MATLAB, and the ability to work with a multidisciplinary team across sites;... 

    Technology , Inc.

    Arlington, VA
    1 day 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
    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
    2 days ago
  • $5,900 - $10,500 per month

     ...empower our partners to develop lifesaving drugs,...  ...Do real, critical work with the engineers and customers building...  ...this unique position, embedding talented engineers directly...  ...with data structures, storage systems, cloud...  ...such as Python, Java, C++, TypeScript/JavaScript... 
    Work experience placement
    Internship

    Palantir

    Washington DC
    4 days ago
  • $150k - $180k

     ...Senior Embedded Field Reliability Engineer Seattle or Salt Lake City, Utah | On-site |...  ...growing AI technology business developing vehicle scanning systems...  ...engineering role, with meaningful ownership and regular...  ...embedded Linux and production C/C++ skills, plus Python for... 
    Full time
    Immediate start
    Remote work

    Stelvio Inc.

    Washington DC
    1 day ago
  • $125k - $165k

     ...are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)...  ...system programming experience in C or C++. PREFERRED SKILLS AND... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Monday to Friday

    SpaceX

    Washington DC
    8 days ago
  • $200k - $240k

     ...026-10-19 Category: Engineering and Sciences Subcategory...  ...to Obtain: TS/SCI with Poly Potential for Remote...  ...an experienced FPGA/Embedded-Systems Engineer to...  ...Key Responsibilities: Develop FPGA architectures using...  ...software in C, C++, Python, and related languages... 
    Full time
    Remote work
    Shift work

    SAIC

    College Park, MD
    2 days ago
  •  ...designed to provide students with an immersive, hands‑on...  ...cutting‑edge technology while developing professional relationships,...  ...interview process. Summary As an Embedded Software Engineering Intern , you will work...  ...implement software in C/C++ for real‑time and bare‑metal... 
    Permanent employment
    Full time
    Contract work
    Summer work
    Casual work
    Internship
    Summer internship
    Work at office
    Relocation

    AV

    Arlington, VA
    1 day 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
    a month ago
  • $117k - $250.5k

     ...Title: Lead, Software Engineering Job Code: 47654...  ...Harris is seeking Embedded Software Engineers...  ...L3Harris team is developing the most advanced...  ...Will work closely with cross functional...  ...Software development C/C++ Software...  ...work with Network storage as well as an understanding... 
    Full time
    Immediate start
    Remote work
    Flexible hours

    L3Harris Technologies

    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
    5 days ago
  •  ...Role As a Staff Software Engineer for the Compute pillar, you...  ...We are seeking an engineer with extensive experience in cloud...  ...following programming languages: C/C++, Rust, Python, Go. Nice...  ...(InfiniBand, RoCE) and storage protocols (NVMe-oF). Salary Range... 
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    Washington DC
    4 days ago
  • $143.7k - $194.4k

     ...all of the servers, storage, networking, power...  ...problems, with thousands of variables...  ...hardware, and network engineers, supply chain...  ...of designing and developing large-scale, multi...  ..., multi-threaded, embedded or distributed software...  ...using: C#, C++, Java, or Perl experience... 
    Internship
    Flexible hours

    Amazon

    Arlington, VA
    3 days ago
  • $143.7k - $194.4k

     ...all of the servers, storage, networking, power...  ...problems, with thousands of variables...  ...hardware, and network engineers, supply chain...  ...of designing and developing large-scale, multi...  ..., multi-threaded, embedded or distributed software...  ...using: C#, C++, Java, or Perl experience... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Arlington, VA
    1 day ago
  • $87.1k - $157.45k

     ...network operations and staffed with talent who have built,...  ...arsenal. Our team of hackers, engineers, makers, and shakers have expe...  ...across desktop, mobile, IoT, and embedded platforms. Kudu Dynamics is...  ...troubleshooting across networking, storage, and containers. ~... 
    Local area
    Immediate start

    Leidos

    Springfield, VA
    1 day ago
  •  ...Division in Arlington, VA seeks a Software Engineer to design, develop, integrate, and test software for...  ...aircraft systems (UAS). The role focuses on embedded software for autonomous vehicles,...  ...-solving, and the ability to work with a multidisciplinary team across sites,... 

    TSC Corp

    Arlington, VA
    1 day ago
  •  ...Division in Arlington, VA seeks a Software Engineer focused on design, development,...  ...UAS). The role emphasizes hands-on work on embedded systems and autonomous vehicle software within...  ...and integrate software into UAS platforms, with opportunities for travel to development... 

    Technology Service Corporation Defense Services

    Arlington, VA
    1 day ago
  • $143.7k - $194.4k

     ...all of the servers, storage, networking, power...  ...problems, with thousands of variables...  ...hardware, and network engineers, supply chain...  ...exciting new challenges, developing new skills, and...  ..., multi-threaded, embedded or distributed...  ...services using: C#, C++, Java, or Perl experience... 
    Internship
    Remote work
    Worldwide
    Flexible hours

    Amazon

    Arlington, VA
    2 days ago
  • $143.7k - $194.4k

     ...and we are adding engineers to design and build...  ...problems, with governance and security...  ...teams and Regions.- Develop AI and agentic capabilities...  ...of the servers, storage, networking, power...  ..., multi-threaded, embedded or distributed...  ...using: C#, C++, Java, or Perl experience... 
    Full time
    Internship
    Work at office
    Flexible hours

    Amazon

    Arlington, VA
    3 days ago
  • $184k - $287.5k

     ...looking for a Systems & Software Engineer interested in building and...  ...an on-call rotationConsult with and provide consultation for...  ...distributed systems design Experience developing tools for running large scale...  ...knowledge of networking and storage technologies. Orchestrating... 
    Full time
    Remote work

    Nvidia

    Washington DC
    2 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/Storage- Embedded engineer. Be the first to apply!