C++ Storage Developer/C++ with Storage/Embedded Engineer/NVMe Storage Engineer/Embedded/Storage- Embedded engineer
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.
$143.7k - $194.4k
...Software Dev Engineer II, Aurora Storage Job ID: 10476454 | Amazon... ...commercial databases with the simplicity and cost... ...be a top software developer with a good track record... ..., multi-threaded, embedded or distributed software... ...services using: C#, C++, Java, or Perl experience...SuggestedInternshipImmediate startWorldwideFlexible hours- ...Principal Software Engineer, Storage InfrastructureThe Foundry and Inference... ...mechanisms that enable teams to develop, train, deploy, and run AI... ...inference. You will partner with Azure infrastructure, networking... ..., but not limited to, C, C++, C#, Java, JavaScript, or Python...SuggestedRemote work
$143.7k - $194.4k
...are breaking new ground with every device we design... ...Software Development Engineer on the Amazon Leo... ..., you will design and develop embedded software for Amazon Leo... ...embedded software in C, C++, and Python, and Linux... ...secure boot, eMMC and NOR storage, and SWUpdate image...SuggestedPermanent employmentInternshipLocal areaFlexible hours$207k - $300k
Staff Software Engineer, Lustre AI/ML, Google Cloud Storage Share Staff Software Engineer,... ...process. In accordance with Washington state law, we... ...programming in C++. + 5 years of experience... ...experience building and developing large-scale infrastructure...SuggestedTemporary work- ...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...SuggestedPermanent employmentFull time
- Amazon Leo is seeking an embedded software engineer to drive design, development, and operation of functions across satellite life... ...from launch to de-orbit. You will implement in C/C++, Rust, or similar, and interface with hardware via I2C/I3C/SPI and Ethernet in embedded...
- ...Amazon Leo is seeking an outstanding Embedded Firmware Engineer to design and implement low-level embedded software... ...for satellite avionics. You will work on C++ and Rust, drive secure software development, and collaborate with cross-functional teams across power management...
- ...Job Title: Embedded Software Test Engineer Location: Redmond, WA Fulltime Description... ..., automation, and developer efficiency for builds and releases. Collaborate with partner engineering teams to... ...Proficient in embedded C/C++, with the ability to write modular...Full time
- ...Kuiper Manufacturing Enterprises LLC is seeking an Embedded Software Development Engineer for the Leo Flight Software Team to scale VirtSat, the... ...own the Graviton bare-metal virtualization layer, develop in Rust/C/C++, and drive VM lifecycle, provisioning, and testing across...
- ...SpaceX in Redmond is seeking an Embedded Software Engineer for the Starlink project where you will develop real-time software to optimize user experience for satellite-... ...development experience and is proficient in C/C++. Strong analytical and communication skills are...
- ...Amazon LEO is hiring an Embedded Software Dev Engineer to design, craft, and deploy embedded software for Customer Terminal... ...You will participate in all SDLC phases and develop in C/C++, Rust, Python or other languages, with emphasis on real-time embedded philosophies...
$117.3k - $160k
...creative software engineers who thrive on complex... ..., and cost.• Develop electrical schematics... ...relationships with external vendors and... ...Familiarity with complex embedded electronics... ...SoCs, MCUs, DRAM, storage, digital communication... ...Bash, LabVIEW, C/C++, MATLAB)-...Flexible hours- ...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 EXPERIENCE:...Permanent employmentTemporary workInternshipWork at officeMonday to Friday
- ...is seeking a Software Development Engineer in Redmond, WA. The role involves developing and maintaining software applications... ...audio systems, requiring strong C++ programming skills. Candidates... ...at least 5-7 years of experience, with a focus on debugging and device driver...
- Embedded Software EngineerJob#: 3053485Job Description:Embedded Software... ...are seeking a software engineer with expertise in AMD Versal SoCs... ...EVK as the reference design.Develop the BSP and drivers for Versal... ...toolchain.Experience with C/C++ and Python or Rust.Experience...Permanent employment
$143.7k - $194.4k
...granted asylum.Key job responsibilities- Develop embedded software in C++, Rust, or other modern languages.- Write software to interact with devices/electronics using I2C, SPI, CAN,... ...are looking for an outstanding software engineer to participate in all phases of software...Permanent employmentInternshipFlexible hours$168.1k - $227.4k
...operation of a variety of key embedded security capabilities... ...launch to de-orbit.Develop software to payload... ...implementation (in C, C++ or other), test, and integration... ...system.Work closely with hardware teams to... ...looking for an software engineer to participate in all phases...Permanent employmentInternshipFlexible hours$143.7k - $194.4k
...craft, and deploy reliable embedded software for large... ...is breaking new ground with every device we design,... ...job responsibilities· Develop embedded software for terrestrial... ...in assembly, C, C++, Rust or other... ...of software development engineer or related occupational...InternshipFlexible hours$143.7k - $194.4k
...is closing the digital divide with a constellation of 3,236 low-Earth... ...— and our team writes the embedded software that makes it work: acquiring... ...we look for:• Embedded C/C++ or Rust on Linux/RTOS, close... ...part of our BSP software engineering team, you will design and implement...Permanent employmentInternshipFlexible hours$70 - $75 per hour
...DescriptionJob DescriptionTitle:Embedded Software Development Engineer Location:Redmond, WA Duration... ...software using Rust, C, C++, or other modern programming languages.Develop device drivers and system-level... ...systems.Collaborate closely with hardware and software engineering...Permanent employmentFlexible hours$143.7k - $194.4k
...responsible for delivering embedded FW code running on... ...focused on designing, developing and testing complete LEO... ...interfacesFamiliarity with SW/FW best practices (e... ...of software development engineer or related occupational... ...and services using: C#, C++, Java, or Perl experience...Permanent employmentInternshipFlexible hours$165k - $230k
...are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At... ...experience in assembly, C, or C++.PREFERRED SKILLS AND EXPERIENCE:...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayWeekend work$119.8k - $234.7k
...qubits and integrated end‑to‑end with the Azure Quantum software... ...a Senior Software Development Engineer in our Quantum Systems organization, you will develop core embedded software that powers Microsoft... ...reliable, high‑performance userspace C++ systems that interface...Ongoing contractLocal areaRemote work3 days per week- ...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...Full time
- ...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, SATELLITE ANTENNA (STARLINK)... ...programming experience in embedded C or C++ or Rust (internships, collegiate...Permanent employmentTemporary workInternshipWork at officeRemote workMonday to FridayWeekend work
$102.69k - $154.03k
...LocationKirkland, WA DescriptionSenior Embedded Software Engineer - Hardware/Software... ...Embedded Software Engineer with strong hardware/software... ...associated with design updates.Develop software artifacts compliant... ...behaviorProficiency in C and/or C++ for embedded systems;...Full timePart timeWork from homeWorldwideFlexible hours$119.8k - $234.7k
...Senior Embedded Software Development EngineerLocation: Redmond, Washington... ...)Responsibilities:Design, develop, test, and maintain embedded userspace C++ software that powers Microsoft'... ...driver APIs.Collaborate closely with FPGA engineers to resolve hardware and software...Full timeWork at office3 days per week- ...are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SECURITY ENGINEER (STARLINK)At SpaceX we’re... ...development languages (i.e. Python, C++, Golang)Experience designing and...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayWeekend work
$170k - $270k
...are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. EMBEDDED SECURITY ENGINEER (STARLINK)At SpaceX we’re... ...development languages (i.e. Python, C++, Golang)Experience designing and...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayFlexible hoursWeekend work$168.1k - $227.4k
...reliable connectivity.As an Embedded Senior Software Engineer on antenna systems... ...on every day. Your Impact:- Develop embedded software for the Phased... ...Collaborate across disciplines with systems architects,... ...software development in C, C++, Rust, or other modern languages...Permanent employmentInternshipFlexible hours
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!



