Sr. Firmware Engineer
$148.32k - $237.4kSolidigm
Sr. Firmware Engineer
Come join our Data Center Engineering Team and work on one of the most advanced 3D-NAND and SSD technology portfolios in the world. As the global leader in the semiconductor industry, Solidigm possesses many industry-leading SSD technologies including the most capable Quadruple Level Cell (QLC) NAND Flash products.
In this position you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and grow your experience in embedded architecture, external interfaces, and product constraints, along with the ability to develop architectures/features that meet these constraints while providing new value for the platform. You will use and gain experience in storage interface standards such as NVMe, PCIe, SATA, and SAS. The team utilizes Agile development methodologies, therefore, excellent communication skills and the ability to work closely with team members, both locally and across the organization is required.
As a Firmware Engineer your regular responsibilities include but are not limited to:
- Develop, review, document, and maintain product source code in C/C++
- Analyze and develop firmware per internal and external (customer) specifications
- Perform unit and system level testing including failure analysis and debug of product issues as part of development and validation phases
- Develop low-level firmware, system architectures, operating systems, device architectures, in partnership with hardware and ASIC design teams
- Cross multiple firmware disciplines to develop and grow across the entire SSD architecture
- Work with project stakeholders turning product requirements into development and validation plans
- Participating in and role modeling an Agile/Kanban development culture which emphasizes product quality, team accountability, and continuous improvement
- Coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones
A successful candidate will demonstrate:
- The ability to listen, understand and respond professionally to partner questions and issues while building trust
- Excellent written and presentation skills
- A history of self-starting and effective multitasking, with strong influence and leadership skills
- A history of working in teams and/or feature development through the different stages of a product lifecycle.
Minimum Requirements:
- The candidate must have a bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or a related field
- 7+ years of experience in the following areas:
- Software or firmware development 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 Requirements:
- Storage industry (SSDs or enterprise storage)
- Embedded development techniques using hardware and firmware tools
- Structured software development and practices, analytical problem solving, innovation and a mindset of continuous improvement
- Enterprise storage interface protocols (e.g., SATA, SAS, PCIe, and NVMe)
- SSD or enterprise storage device security protocols and techniques (e.g., Opal, ESSC, and AES)
- Software/firmware development processes including workflow and continuous integration validation
- DevOps process strategies, tools and execution, from code check-in through Continuous Integration and Continuous Delivery
- Project planning, estimation, and risk management
- Customer requirements definition, clarification, and technical assessment
- Development of unit tests for code coverage and quality validation
This position is also eligible to participate in Solidigm's restricted stock unit (RSU), restricted cash unit (RCU), and cash bonus programs. In addition, Solidigm offers a benefits package that includes medical, dental, vision, supplemental life and AD&D insurance; short- and long-term disability; healthcare and dependent care flexible spending accounts, and a company match on eligible 401(k) plan contributions.
The compensation range for this role is $148,320 - $237,400. Actual compensation is influenced by a variety of factors including but not limited to skills, experience, qualifications, and geographic location.
This is a hybrid role reporting out of Rancho Cordova, CA.
$133.96k - $223.27k
...applications, including advanced smartphones, PCs, SSDs, automotive and data centers. Job Description As an SSD Firmware Debug Engineer, your primary role is to triage and debug SSD drive Firmware failures for our data center SSD product line. In this role,...SeniorFull timeLocal areaWorldwideFlexible hours$150k - $210k
$150,000.00/yr - $210,000.00/yr Job Title: Senior Firmware Engineer Protocol Stack Design and Maintenance Design and maintain the NVMe protocol stack, including Admin and I/O command processing, and Submission/Completion Queue management. Ensure full compliance with...SeniorFull timeWork experience placement- Embedded Firmware EngineerContract || Embedded Firmware Engineer || Rancho Cordova, CA - OnsiteCXL firmware developmentARM Cortex-M3, ARM M0+, STM32NVMe and PCIe firmwareFPGA and SoC integrationReal-time operating systemsI2C, DMA, UART, GPIO, SPISuggested
- ...Embedded Firmware Engineer Contract || Embedded Firmware Engineer || Rancho Cordova, CA - Onsite CXL firmware development ARM Cortex-M3, ARM M0+, STM32 NVMe and PCIe firmware FPGA and SoC integration Real-time operating systems I2C, DMA, UART, GPIO...SuggestedContract work
- ...microwave technologies. In this role, you will combine embedded firmware development with hands-on RF hardware integration,... ...full product lifecycle, collaborating with multidisciplinary engineering teams to bring innovative solutions from concept through deployment...SuggestedMinimum wageFull timeWork experience placementLocal areaFlexible hours
- Job Title Interview: Video Visa: USC, GC Location: Hybrid, 1-2 days/week in Oakland, CA, Rancho Cordova, CA or Alpharetta, GA. (Need local candidates) Required Skills Salesforce dev exp - 8 years minimum Lightning web components Experience designing...SeniorWork experience placementLocal area2 days per week1 day per week
$114k - $177.8k
...strategic planning and decisive action. We’re looking for software engineers and innovators who can help us build on our wide portfolio of... ...you will design, develop, operate and maintain software and firmware components and computing systems software to be applied to and...SeniorFull timeRelocation packageShift work- ...development and testing capabilities - Design, code, debug, and test firmware ensuring alignment with hardware architecture and performance... ...Work closely with cross-functional teams, including hardware engineers, validation engineers, and software developers to integrate...
- ...Developing white-box oriented testing methods to verify and validate firmware product. • Developing automated testing procedures and... ...Establishing working relationships with firmware development engineers to improve code quality. Minimum Qualifications: • Firmware...
- ...Developer Role We are seeking a developer with strong C++ firmware and Python experience to support firmware code uplift initiatives while also maintaining and improving development environments used by firmware teams. The role will focus on modernizing firmware codebases...
- ...DRAM Firmware (FW)/Integration Engineer As DRAM Firmware (FW)/Integration engineer your responsibilities will include but are not limited to: Develop, validate and integrate DRAM driver for SSD FW platform. Understand DRAM IP on the controller side and develop...
- ...applications. Completes documentation and procedures for installation and maintenance. Provides in-depth technical trainings to internal engineering teams. May interact with government and enterprise customers to define system requirements and/or necessary modifications. May...SeniorLocal areaRemote work
- We are seeking a highly technical Integration Services contractor to support newly developed and evolving integration processes. These processes are currently under active development and review, and this role will play a key part in validating data integrity, documenting...SeniorFor contractors
- ...Job Title: Sr Java Developer Location: Sacramento, CA Duration: 12 months Mandatory Qualifications: All full-time... ...that is compliant with Section 508 of the Rehabilitation Act. Education: Bachelor’s Degree in an IT-related or Engineering field....SeniorFull time
- ...Senior Software Engineer – Formworks -OCR & AI Document Processing Location: Hybrid near Alpharetta, GA, Rancho Cordova, CA or Oakland, CA (Only Locals to any of the mentioned location) The Senior Software Engineer will help enhance and support the Formworks application...SeniorLocal area
- ...dealing with a Business Oriented IT environment with rich involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data Warehousing, SharePoint Consulting and IT Infrastructure. Our other offerings...SeniorWorldwide
$112.3k - $140k
...innovative team focused on new diverse tools and technologies? Are you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain our key product lines? If so, then we have a great opportunity for...SeniorWork at officeLocal areaRemote workWorldwide- ...Job Description Job Description Job Summary The Senior Mechanical Design Engineer is a senior technical individual contributor who provides engineering and design leadership in the development of power distribution products for Butcher Power Products. The individual...SeniorWork at office
- ...cultures and affords personal and professional growth opportunities. Learn more at . Overview of Job Function The Senior Software Engineer is responsible for all aspects of the development of platforms and applications. This is a highly skilled hands-on role requiring...SeniorLocal areaShift work
- ...functional industry position titles for programmers include but are not limited to programmer analyst, applications developer, software engineer, software developer, software quality assurance specialist, systems programmer, systems software programmer, database...Senior
- ...premises, in the cloud, or through a hybrid approach. Teradata delivers real business value with AI. What You'll Do As a Sr. Staff Software Engineer on the Database Query Optimization team at Teradata Labs, you will contribute to the design, development, and testing of...SeniorPermanent employmentFlexible hours
- ...challenges while maintaining our high standards for safety and reliability.The WorkWorking closely with our Sales, Product, and Engineering teams, you'll guide customers from initial technical discovery through successful deployment. You'll leverage your expertise to help...SeniorFull timeWork experience placementLive inWork at officeLocal area
$209k - $238.5k
...Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One Shopping...SeniorFull timePart timeInternshipLocal areaRemote work- BI Developer Location: Rancho Cordova, CA Duration: 9+ months Client is looking for a BI developer who possesses the following skills: data warehouse design and development, Spark ETL/ELT development, Airflow DAG development, and data mapping and analytics. ...Senior
- Senior Telecommunications TechnicianOur client is seeking a Senior Telecommunications Technician for a year-long contract with extensive experience supporting telecommunications infrastructure in complex, regulated environments—preferably healthcare. This position will...SeniorContract workFor contractorsWork at office
- Job Summary The Senior Accountant is an experienced individual contributor who executes the day-to-day accounting operations that make a clean, on-time close possible — owning complex reconciliations, AP/AR oversight, and general ledger accuracy in a fast-paced manufacturing...Senior
- Job Description Job Description Essential Duties and Responsibilities: • Plans layout of warehouse and other storage areas, considering turnover, size, weight, and related factors of items stored. • Manages the financial reporting of the warehouse. • Designs...Senior
$161k - $340k
...(HBM) products and drive customer focused innovation.You will lead a cross-functional team of key representatives from multiple engineering, marketing, and operations teams to ensure the execution of product is aligned to spec within a specific timeline and budget. You...SeniorFull timeLocal areaImmediate start- ...Sr. Project Manager Wilson Construction Company has an immediate opening in our Rancho Cordova office for a highly experienced... ...estimating, coordination, and quality control. Bachelor's degree in engineering, Industrial Technology, or Construction Management or...SeniorWork experience placementImmediate startRelocation
- Senior BI Developer Rancho Cordova, CA 6+ months Description: The candidate will be working in the Business Intelligence unit. The candidate should understand artificial Intelligence technology and be able incorporate and integrate the data...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Firmware Engineer. Be the first to apply!
- senior technology project manager Rancho Cordova, CA
- remote senior business analyst Rancho Cordova, CA
- senior leadership Rancho Cordova, CA
- senior manager automotive Rancho Cordova, CA
- senior magento developer Rancho Cordova, CA
- senior application administrator Rancho Cordova, CA
- senior accountant work from home Rancho Cordova, CA
- senior manager accenture Rancho Cordova, CA
- remote senior project manager Rancho Cordova, CA
- senior performance engineer Rancho Cordova, CA



