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

C++ Storage/Embedded Engineer

$103k - $143k
Full-time

Programmers.io

Salary: $103,000 - 143,000 per year Requirements:

  • 4–8 years of software development experience, with strong C/C++ programming skills.
  • Hands-on experience with storage systems and low-level programming.
  • Strong understanding of storage hardware architectures and device technologies, including 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.
  • Bachelors degree in Computer Science, Computer Engineering, or a related field.
  • Preferred: familiarity with SATA, SAS, RAID, file systems, storage performance tuning, tool development, Windows and Linux, SQL, PowerShell, or Rust.
  • Helpful additional experience includes enterprise-scale storage infrastructure, storage benchmarking and diagnostic frameworks, firmware-level debugging, and storage hardware validation.
Responsibilities:
  • Design, develop, and maintain diagnostic software for advanced storage hardware platforms, including Gen12 and later.
  • Build low-level software components that interact directly with storage devices and protocols.
  • Analyze and troubleshoot storage performance, reliability, and hardware-related issues.
  • Collaborate with firmware, hardware, and systems engineering teams to improve storage solutions.
  • Create Python automation tools and scripts for storage validation and diagnostics.
  • Debug, test, and tune storage subsystem performance.
  • Contribute to designing and implementing next-generation storage technologies and solutions.
Technologies:
  • Cloud
  • Embedded
  • Firmware
  • Hardware
  • Linux
  • PowerShell
  • Python
  • Rust
  • SAS
  • SQL
  • Windows
  • C++
  • Support

More:

We are seeking a C++ Storage Developer, Embedded Engineer, or NVMe Storage Engineer to develop diagnostic solutions for next-generation storage hardware, with a focus on NVMe technologies. This is a full-time role that can be performed remotely. The work involves storage protocols, device-level software, and performance optimization across modern storage infrastructures.

last updated 41 week of 2026

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the C++ Storage/Embedded Engineer in Washington DC vacancy
  •  ...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... 
    C++
    Full time
    Remote work

    Programmers.io

    Washington DC
    7 hours ago
  •  ...Preferred Qualifications - Experience in embedded systems development - Familiarity with C++ and/or Rust programming languages - Experience...  ...management, and root cause analysis - Knowledge of storage management systems and distributed software deployment... 
    C++
    Full time
    Work experience placement

    SheJobs-Diversity Focused Organization

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

    Kapta Space

    Washington DC
    a month ago
  •  ...C++ Storage Developer San Diego, CA /Redmond, WA (Remote 100%) Fulltime/Permanent Storage Systems, Low-Level Programming, storage...  ...Required Skills & Qualifications: Senior Software Engineer with experience in between 4 -8 years and strong expertise in... 
    C++
    Permanent employment
    Full time
    Remote work

    Programmers.io

    Washington DC
    4 days ago
  • $130k - $210k

    Job DescriptionEverforth ECS is seeking a Principal Systems Engineer - Embedded Software Engineer to work onsite in Arlington, VA office. The...  ...methodologies and project management principlesProficiency in C++ and PythonExperience with embedded software systemsAdvanced skills... 
    C++
    Work at office

    ECS Federal

    Arlington, VA
    4 days ago
  •  ...intensity company founded and operated by engineers on a mission to revolutionize the world's...  ...Electric Era is looking for strong embedded software engineers that want everything described...  ...-based buildsystems # Proficient in C/C++ and Python (Golang, Typescript, and Rust... 
    C++
    Full time
    Remote work

    Electric Era

    Washington DC
    4 days ago
  •  ...Principal Embedded Firmware EngineerJoin our growing team of innovators, disruptors, and problem...  ....SummaryAs a Principal Embedded Firmware Engineer, you will be responsible for providing...  ...experience, experience with C and C++ within a Linux framework, and firmware or... 
    C++
    Contract work
    Flexible hours

    Software Technology Inc

    Washington DC
    4 days ago
  •  ...spanning hardware, FPGA/digital logic, embedded firmware, Linux, and application-level software...  ..., resolving issues that span multiple engineering disciplines. Create and improve...  ...integration. Proficiency in one or more of C, C++, Python, and Bash. Experience... 
    C++
    Full time

    Green Key Resources

    Washington DC
    7 hours ago
  •  ...Senior Embedded Software Engineer Location: Seattle, WA (Primarily Onsite) Help Build the Embedded Foundation for Next-Generation Hybrid Mining...  ...in C (approximately 80%) with selective use of C++ . Lead development and integration of software running on... 
    C++
    Full time

    LER TechForce

    Washington DC
    1 day ago
  • DescriptionSAIC is seeking a chip firmware Engineer. Come join our team working on the next...  ...that leads to a large JADC2 market with embedded machine learning and advanced processing....  ...in higher level languages such as Java, C/C++ and object oriented programming a plus..Experience... 
    C++
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    3 days ago
  • $272k - $431.25k

     ...workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design and...  ...storage, or ML systems infrastructure in C/C++ and Python, with a track record of... 
    C++
    Full time
    Local area
    Remote work

    Nvidia

    Washington DC
    3 days ago
  •  ...Senior Embedded Engineer - Greenbelt, MD | Hybrid: 3 days onsite ClientMind Recruiting is seeking a Senior Embedded Engineer for a growing...  ...What You’ll Do Design and develop embedded firmware using C/C++ Build low-level drivers, hardware abstraction layers, and communication... 
    C++

    Clientmind Recruiting

    Greenbelt, MD
    3 days ago
  •  ...Job: Python Embedded Engineer/Hardware Validation & Automation Engineer/Embedded Systems Validation Engineer/Server Platform Validation Engineer Location: Redmond, WA(Onsite) Job Type: || Full time|| Primary Skills Python, NPI Program, Power Shell, CPLD,... 
    C++
    Full time

    Programmers.io

    Washington DC
    2 days ago
  •  ...services. We’re a nonprofit engineering, applied research, and advanced...  ...reverse engineering of embedded systems to support advanced research...  ...development (e.g., C/C++, Python)Understanding of protections...  ..., tamper sensing, secure key storage, memory encryption/... 
    C++
    Internship
    Local area

    Mitre

    McLean, VA
    3 days ago
  •  ...design, development, and maintenance of embedded applications and network configurations...  ...reliable, high-performance features in C/C++, Go, or Python. Write and maintain unit...  ...Management, Design, Firmware, and Cloud Engineering teams. Debug and resolve issues... 
    C++
    Full time
    Work at office
    Remote work

    Axon

    Washington DC
    8 days ago
  •  ...What We Do SEI helps advance software engineering principles and practices and serves as a...  ...leader with expertise in C and C++ to lead one of our development teams in...  ...analyzing data. Experience with developing embedded software, performance tests and interpreting... 
    C++
    Full time
    Relocation package
    Flexible hours

    Software Engineering Institute | Carnegie Mellon University

    Arlington, VA
    7 hours ago
  • $83k - $150.99k

     ...Job Description Job Description Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates:...  ...design and development of low-level software (typically C and C++) for tactical systems across a variety of architectures and... 
    C++
    Full time
    Work at office

    APOGEE RESEARCH LLC

    Arlington, VA
    16 days ago
  • $185k - $210k

     ...Senior Embedded Firmware Engineer Redmond, WA | On-site | $185K–$210K + equity | Relocation support...  ...supporting radar operation, data collection, storage and processing. Responsibilities...  ...and test embedded firmware in C/C++. Translate customer and partner requirements... 
    C++
    Full time
    Relocation package

    EVONA

    Washington DC
    2 days ago
  •  ...position. SEI helps advance software engineering principles and practices and serves as a...  ...technical leader with expertise in C and C++ to lead one of our development teams in...  ...analyzing data. Experience with developing embedded software, performance tests and... 
    C++
    Relocation package
    Flexible hours

    Software Engineering Institute | Carnegie Mellon University

    Arlington, VA
    2 days ago
  • $105k - $120k

     ...devices) and our cross-disciplinary skills (embedded AI, high-tech manufacturing automation,...  ...and San Fransisco. As a Software Engineer, you will be in charge of supporting software...  ...Microcontroller development in C, C++ on STM32, ESP32, Nordic targets... ·... 
    C++
    Relocation

    Kickmaker

    Washington DC
    17 days ago
  •  ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology...  ...to develop and secure next-generation embedded systems supporting missions of national...  ...Experience developing embedded software in C/C++ and tooling in Python.Experience with... 
    C++
    Work experience placement
    Internship
    Local area
    Immediate start
    3 days per week

    Mitre

    McLean, VA
    4 days ago
  •  ...Actalent is hiring a Software Engineer – Embedded Systems and Robotics in North Bethesda, MD. This contract-to-hire role focuses on full-stack...  ...4–8 years of real-time embedded software experience, strong C++ and Python skills, and familiarity with ROS, STM32, and ArduPilot... 
    C++
    Contract work

    Jobleads-US

    North Bethesda, MD
    3 days ago
  •  ...and citizen services. We’re a nonprofit engineering, applied research, and advanced technology...  ...and reverse engineers with a focus on embedded systems. Our researchers tackle the most...  ...in languages such as Python, Rust, Java, C++, or CEffective oral and written... 
    C++
    Work experience placement
    Internship
    Local area

    Mitre

    McLean, VA
    5 days ago
  •  ...Role: HW Server Qual Engineer Location: Bellevue, WA Duration: Fulltime Job Description...  ...Validate server platforms, CPUs, memory, storage, networking, and high-speed interfaces...  ...and automate test scripts using Python, C/C++, Kusto/KQL, and other scripting tools.... 
    C++
    Full time

    Quantum World Technologies Inc.

    Washington DC
    1 day ago
  •  ...software testing skills. Experience in embedded systems, aerospace, satellite, IoT, OTA...  ...systems development . Familiarity with C++ and/or Rust . Experience with OTA (...  ...root cause analysis . Knowledge of storage management systems and distributed software... 
    C++
    Full time

    MPower Plus

    Washington DC
    2 days ago
  • $86.8k - $198k

    Embedded FPGA Engineer​The Opportunity:We are seeking a motivated FPGA, and software engineer to support the development, optimization, and deployment...  ...developing FPGA or SDR solutionsExperience with Python, C++ Embedded, MATLAB, or languages used for modeling DSP... 
    C++
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    4 days ago
  •  ...Title: Full Stack Software Engineer (Entry level - Senior Levels) Locations: Arlington...  ...language such as Java, Python, C# or C++ - NOT All, just ONE OO language ~ Experience...  ...and Less Experience with NoSQL storage like ElasticSearch, Accumulo, and MongoDB... 
    C++
    For subcontractor
    2 days per week
    3 days per week

    BLACK CAPE LLC

    Arlington, VA
    2 days ago
  • $160k - $180k

     ...We are looking for a firmware engineer to join once of Washington D.Cs most exciting and fastest growing businesses! You will be working...  ...code for national security applications. Working primarily in C++ and C, you will also be working in Linux, (including Yocto), developing... 
    C++
    Full time

    Aegis Search Ltd

    Arlington, VA
    3 days ago
  •  ...Federal System Integrator Storage Sales Specialist This role has been designated as 'Remote/Teleworker', which means you will primarily work from home. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Remote work
    Work from home

    Hewlett Packard Enterprise

    Washington DC
    4 days ago
  •  ...space. We design and manufacture sensors for storage tanks, water metering, energy metering,...  ...founders are hardcore telecommunications engineers with combined 200 + years of experience...  ...technical knowledge and experience in C/C++ languages, Oracle SQL and Stored Procedures... 
    C++

    AmNet Services

    Silver Spring, MD
    5 days ago

Do you want to receive more vacancies?

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