> Markdown version of [/jobs/ext/546519-firmware-engineer-pathfinding](https://www.wearedevelopers.com/jobs/ext/546519-firmware-engineer-pathfinding). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - Pathfinding - **Company:** SK Hynix Nand Product Solutions Corp. - **Location:** United States - **Experience:** Expert - **Salary:** $126,960.0 - $203,200.0 - **Contract:** Permanent contract - **Skills:** Adobe Flash, Artificial Intelligence, Unit Testing, C++ (Programming Language), Compilers, Code Coverage, Code Review, Computer Programming, Computer Engineering, Data Centers, Software Debugging, Embedded Software, Emulators, Ethernet, Hard Disk Drives, Firmware, Python (Programming Language), Parsing, PCI Express, Real-Time Operating Systems, Shell Script, Software Requirements Analysis, Systems Architecture, Systems Integration, Toolchain, Git, Storage Technologies, Information Technology, Software Version Control, Nvme - **Published:** June 15, 2026 - **Apply:** https://www.dice.com/job-detail/96f93570-1749-4cda-8c31-d43cbc2ba3f0 ## About the Role The Storage Pathfinding team in the Data Center Engineering (DCE) group of Solidigm is seeking a Senior Firmware (FW) engineer for the development of novel Solid State Drive (SSD) innovation prototypes to demonstrate high-impact features and functions. In this position, you will be doing independent problem-solving and innovative thinking to tackle complex technical challenges, where specific solutions to problems are often unknown. The work requires flexibility and comfort with ambiguity, while seeking to develop specific optimized approaches. Depending on candidate, scope of role could also include system-level design modeling, systems integration, algorithm modeling, benchmarking implementation, and/or digital signal processing. Experience in areas beyond storage could also be beneficial to this role such as AI, computing, and storage system architecture, operating systems, storage software architecture, networking, processing, accelerators, or memory., 7+ years of experience in the following areas: * Software or firmware development, integration and validation experience in an embedded systems environment with programming in C/C++ * Embedded firmware development running in a real-time operating system (RTOS), with hardware and software interactions * Firmware development environments including compilers, debuggers, emulators, and toolchains Preferred Experience: * Proficiency in Python and Linux scripting for data parsing, automation, and processing. * Enterprise fabric and storage interface protocols (e.g., PCIe, NVMe, Enet, FC, IB) * Experience using source control and code review systems such as Git. * Ability to work creatively and analytically in a problem-solving environment, plus able to jump into different technical areas for investigation and analysis. * Customer requirements definition, clarification, and technical assessment * Development of unit tests for code coverage and quality validation * Clear written and verbal communication skills, including the ability to document designs and communicate technical concepts effectively. * Project planning, estimation, and risk management * Ability to manage multiple priorities, work independently, and collaborate with geographically distributed teams. Academic Credentials BS or MS in Computer Science, Computer Engineering, or equivalent practical experience. ## Description Senior FW Engineering role working in the development of new prototypes to demonstrate novel features and functions in technology innovation pathfinding., * Develop embedded software for environments with constrained timing and memory resources, with a focus on prototyping proofs of concepts for new storage innovations. * Design and implement reusable code, debug and root-cause issues, and validate FW architecture and implementations. * Create novel approaches for firmware algorithms and mechanisms related to new drive features such as Flash Translation Layer (FTL)/mapping strategies, Garbage Collection/Workload optimization, Performance Quality of Service and data placement. * Perform unit and integration testing as needed to prove code viability and collaborate with architects and IP leads to define FW scope and implementation details aligned with delivery milestones. * Assist in creating appropriate metrics for evaluating new functions and collect data to inform next directions for FW architecture and implementation. * Provide analysis on tradeoffs between technical approaches to solving new problems and make recommendations based on collected data. ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions)