PlacingIT - Certified NMSDC, WBENC and HUB

Senior Firmware Engineer – 1797

PlacingIT - Certified NMSDC, WBENC and HUB  •  Rancho Cordova, CA (Onsite)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.

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.
PlacingIT - Certified NMSDC, WBENC and HUB

About PlacingIT - Certified NMSDC, WBENC and HUB

PlacingIT is a Dallas-based IT staffing and recruiting company, with a national recruiting presence. We take tremendous pride in building responsive, lasting partnerships so we can present to our clients the highest-quality, perfect-fit candidates by focusing on efficiency, precision, and outstanding customer service. We have a solid pipeline of referred and passive candidates, which gives our clients exposure to highly qualified professionals who might not otherwise be visible on job boards.

PlacingIT is certified by the NMSDC (National Minority Supplier Development Council) and WBENC (Women's Business Enterprise National Council) as Native American and woman-owned. These certifications allow PlacingIT to help your company achieve its supplier diversity goals.

Industry
HR & Recruiting
Company Size
1-10 employees
Headquarters
McKinney, Texas
Year Founded
2014
Social Media