1 day ago
Rancho Cordova, CA, USAStaff+
Base Salary
$129k - $202k/yr
Responsibilities
- Design and maintain scalable firmware build systems for SSD products across multiple architectures.
- Own firmware release pipelines covering code freeze, binary signing, packaging, versioning, and delivery.
- Define release branching strategies, gating criteria, and go/no-go plans with firmware engineers and stakeholders.
- Administer Git repositories and manage complex branching, merge, rebase, governance, access-control, and CODEOWNERS workflows.
- Maintain Docker-based hermetic build environments and publish container images with documented lifecycle policies.
- Upgrade and validate compilers, linkers, debuggers, emulators, and other toolchain components in containerized environments.
- Integrate containerized builds with CI/CD infrastructure in collaboration with IT and platform teams.
- Develop internal automation and developer tooling using Python, Bash, CMake, and Make.
- Identify and implement improvements to developer workflows, build systems, and release processes.
- Maintain documentation and lead retrospectives and blameless post-mortems for build and release incidents.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 7+ years of combined experience in embedded software or firmware development using C/C++, build-system engineering, Git-based source-control administration, and Docker containerization.
- Deep hands-on expertise with Git internals, merge strategies, conflict resolution, history rewriting, and repository performance optimization.
- Strong Docker skills, including Dockerfile authoring, image lifecycle management, layer optimization, and multi-stage builds.
- Ability to collaborate across firmware, hardware, ASIC, IT, and platform teams.
- Preferred experience supporting SSD, enterprise storage, or similar embedded software development.
- Preferred familiarity with NVMe, PCIe, SATA, or SAS storage protocols.
- Preferred experience with hardware-in-the-loop or simulation-based testing in automated pipelines.
- Preferred knowledge of binary signing, secure boot, trusted execution, SAST/DAST, dependency scanning, and SBOM generation.
- Preferred experience with JFrog Artifactory, Nexus, Jira, Confluence, Python, and Bash automation.
Benefits
- Hybrid role reporting from Rancho Cordova, California.
- Eligible for restricted stock units, restricted cash units, and cash bonus programs.
- Benefits include medical, dental, vision, supplemental life and AD&D insurance, short- and long-term disability, healthcare and dependent care flexible spending accounts, and eligible 401(k) matching.
About Solidigm
Solidigm designs and manufactures NAND flash memory and solid-state drives for data center, enterprise, and client computing markets. Its portfolio spans high-capacity and high-endurance SSDs with supporting firmware/software sold to OEMs and hyperscale cloud providers. Formed in 2021 from Intel’s NAND business, Solidigm operates as a U.S. subsidiary of SK hynix, with global R&D developing SoCs and controllers for its drives.
