Demo

Senior Firmware Engineer – 1797

PlacingIT
Rancho Cordova, CA Full Time
POSTED ON 6/13/2026
AVAILABLE BEFORE 8/12/2026

Senior Firmware Engineer – 1797


Location: Rancho Cordova, CA (Onsite)
Employment Type: Direct hire – Full-time – w2 salaried
Relocation: Not offered at this time
Residency Requirements: US Citizens and all other parties authorized to work in the US are encouraged to apply.


Position Overview
We are seeking a Senior Firmware Engineer to contribute to the design and development of next-generation storage solutions. This role will focus on low-level firmware development, high-speed interface technologies, hardware communication protocols, and system reliability within enterprise-class storage environments. The ideal candidate will have a strong background in embedded systems, storage architectures, and performance optimization.

Key Responsibilities
Firmware Architecture & Embedded Development

  • Design, develop, and enhance embedded firmware for advanced storage products.
  • Create scalable firmware modules supporting high-performance data storage and retrieval operations.
  • Develop and maintain firmware frameworks that support system monitoring, diagnostics, and device management.
  • Collaborate with hardware teams to ensure seamless integration between firmware and controller architectures.

Storage & Interface Technologies
  • Develop software supporting high-speed storage interfaces and controller communication.
  • Optimize data path performance, latency, and throughput across storage subsystems.
  • Implement mechanisms for device initialization, configuration, and resource management.
  • Support advanced storage capabilities including namespace management, power optimization, and device telemetry.

Hardware Communication & System Management
  • Develop and maintain firmware for management and monitoring interfaces used for platform health reporting and control.
  • Implement functionality for sensor monitoring, environmental reporting, and device status management.
  • Design communication mechanisms that provide robust fault detection and recovery capabilities.
  • Support controller-to-host communication for operational and diagnostic functions.

Reliability, Diagnostics & Error Management
  • Design and implement fault-handling, recovery, and resiliency features.
  • Develop diagnostic tools and logging capabilities to support troubleshooting and root-cause analysis.
  • Support device recovery scenarios, firmware updates, and system reset operations.
  • Investigate field issues and drive corrective actions through firmware improvements.

Validation & Performance Testing
  • Partner with validation and hardware teams to execute interoperability, stress, and performance testing.
  • Develop test strategies to verify firmware stability across a variety of hardware platforms and operating environments.
  • Analyze system behavior using debugging and diagnostic tools.
  • Support compliance, reliability, and production qualification efforts.

Required Qualifications
  • 3 years of experience developing embedded software or firmware solutions.
  • Strong proficiency in C/C programming within real-time or embedded environments.
  • Experience with storage controller architectures and low-level system programming.
  • Hands-on experience with firmware debugging tools, including JTAG, ICE, or equivalent environments.
  • Experience using source control systems such as Git.
  • Strong troubleshooting, debugging, and problem-solving abilities.
  • Ability to work effectively in both independent and collaborative engineering environments.
  • Excellent verbal and written communication skills.
  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.

Preferred Qualifications
  • Experience with high-speed storage or communication protocols.
  • Familiarity with enterprise storage systems and flash-based technologies.
  • Experience using hardware debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers.
  • Linux development and debugging experience.
  • Understanding of storage media technologies and device firmware interactions.

 

Salary.com Estimation for Senior Firmware Engineer – 1797 in Rancho Cordova, CA
$108,138 to $132,274
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Firmware Engineer – 1797?

Sign up to receive alerts about other jobs on the Senior Firmware Engineer – 1797 career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PlacingIT

  • PlacingIT Maplewood, MN
  • Job title: Supply Chain Analyst Location: 2 days a week onsite at Maplewood, MN (Need local to MN) Rate: $40/hr. on W2 or $46/hr. on 1099 / CTC Travel up t... more
  • 7 Days Ago

  • PlacingIT Maplewood, MN
  • Senior Endpoint Security Analyst Location: Minnesota (Hybrid – 2 days onsite) Employment Type: Contract-to-Hire Duration: 12 Months Position Overview We ar... more
  • 7 Days Ago

  • PlacingIT Atlanta, GA
  • Workday Adaptive Planning Developer Compensation: $90–$110/hr W2 - NO corp to corp or 1099 Location: Onsite 5 days per week at one of several Southeastern ... more
  • 7 Days Ago

  • PlacingIT Charlotte, NC
  • IT Application Analyst (Linux / Windows / Application Support) Location: Charlotte, NC (Hybrid – 3 days onsite) Employment Type: Contract-to-Hire Compensat... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Senior Firmware Engineer – 1797 jobs in the Rancho Cordova, CA area that may be a better fit.

  • Jobs via Dice Rancho Cordova, CA
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Aita Consulting Services,Inc., is seeking the followin... more
  • 17 Days Ago

  • Central Business Solutions, Inc Rancho Cordova, CA
  • Job Responsibilities: Protocol Stack Design and Maintenance Design and maintain the NVMe protocol stack, including Admin and I/O command processing, and Su... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!