Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer (FE)

$180k

VeeRteq Solutions Inc.

Senior Firmware Engineer(FE)







Salary: $ 180,000.00 | Full-Time | Rancho Cordova, CA

We have partnered with a large Semiconductor Manufacturing and Technology Services in the Rancho Cordova, CA area to provide them with a Senior Firmware Engineer(FE). Please review the below description and let us know if you are interested.

Prioritized Must Have Skills for the Senior Firmware Engineer(FE):

#1. 3+ years of experience in SSD controller and firmware development, with strong knowledge of NVMe protocol stack architecture.

#2. Strong C/C++ programming and data structures experience in embedded software/firmware development.

#3. Hands-on experience with NVMe command processing, Submission/Completion Queues, PCIe Gen5, and NVMe protocol compliance.

#4. Strong experience with SMBus and/or I3C protocols, including command handling, data transfer, error detection, and recovery.

#5. Hands-on experience with firmware debugging and validation using JTAG/ICE debuggers, protocol analyzers, logic analyzers, and firmware logs.

Responsibilities of the Senior Firmware Engineer(FE):

  • 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 the latest NVMe specifications and PCIe Gen5 protocol requirements.
    • Design and implement SMBus and I3C communication protocols, ensuring reliable and accurate data exchange with the host controller.
  • Command Processing and Flow Control
    • Implement NVMe command parsing, data transfer mechanisms, and completion flows, supporting multi-namespace operations.
    • Implement SMBus/I3C read/write commands and data flow, including status monitoring, temperature/voltage reporting, and control command handling.
  • Error Reporting and Recovery
    • Implement proper status code reporting, Asynchronous Event Notification (AEN), and error recovery flows to ensure host compatibility.
    • Handle timeout, abort, and reset scenarios to maintain system stability and minimize host impact.
    • Design SMBus/I3C error detection and retry mechanisms to prevent transmission errors from causing system failures.
  • Compliance and Interoperability
    • Verify compatibility with industry-standard NVMe compliance tools and host platforms.
    • Validate SMBus and I3C communication against JEDEC/MIPI specifications to ensure broad interoperability with different host systems and controllers.
  • Debug and Validation
    • Capture and analyze PCIe/NVMe transactions using protocol analyzers, logic analyzers, and firmware logs.
    • Monitor SMBus/I3C transfers, analyze timing and error conditions, and ensure firmware implementation is stable and reliable.
    • Collaborate with validation teams to execute compliance, stress, and corner-case tests, including hot-plug, power management, error injection, and multi-protocol concurrency tests.
    • Provide root-cause analysis and implement fixes for protocol-related issues found during validation or in customer systems.

Requirements of the Senior Firmware Engineer(FE):

  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 3 years of experience in software/firmware applications engineering.
  • At least 3 years of experience with SSD controller/firmware architecture.
  • Strong experience in C/C++ programming and data structures.
  • Hands-on experience with JTAG/ICE debuggers.
  • Experience with version control software such as Git.
  • Ability to work independently as well as collaboratively within a small team.
  • Must be willing to learn quickly and work effectively as a team player.
  • Strong oral, written, and presentation skills for communication and documentation.
  • Ability to work independently with minimal day-to-day supervision.

Preferred Qualifications

  • Experience operating logic analyzers, oscilloscopes, and bus protocol analyzers.
  • Familiarity with SATA/PCIe (NVMe) protocols.
  • Familiarity with NAND flash protocols.
  • Linux system debugging experience.
  • Fluency in reading and writing Mandarin preferred.

Other Key Requirements:

  • Onsite opportunity.
  • Visa sponsorship may be available on a case-by-case basis for qualified candidates whose skills and experience align with the requirements of the position.
  • Relocation assistance may be considered on a case-by-case basis.

Benefits of the Senior Firmware Engineer(FE):

  • Medical Insurance
  • Dental Insurance
  • 401(k) - Employer Match







    VeeRteq Solutions is an Equal Opportunity Employer

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer (FE) in Rancho Cordova, CA vacancy
  • $180k

     ...Senior Firmware Engineer(FTL): Salary: $ 180,000.00 | Full-Time | Rancho Cordova, CA Prioritized Must Have Skills for the Senior Firmware Engineer(FTL): #1. 3+ years of experience in SSD controller and firmware architecture, including FTL development... 
    Suggested
    Full time
    Visa sponsorship
    Relocation package

    VeeRteq Solutions Inc.

    Rancho Cordova, CA
    3 days ago
  • $148.32k - $237.4k

     ...flexible. Job Description Come join our Data Center Engineering Team and work on one of the most advanced 3D-NAND and SSD...  ...you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and grow... 
    Suggested
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Solidigm

    Rancho Cordova, CA
    12 days ago
  •  ...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... 
    Senior
    Local area

    United IT

    Rancho Cordova, CA
    2 days ago
  • $92.5k - $200.4k

     ...The Senior Software Engineer will help build the Next Gen Applications Suite. Along with writing effective code, the position will be responsible for designing, building, delivering and maintaining a highly scalable set of products and applications. The incumbent will... 
    Senior
    Local area

    Delta Dental of California

    Rancho Cordova, CA
    3 days ago
  •  ...Senior Technical LeadRancho Cordova, CA12+ monthsMinimum of eight (8) years of experience aligning IT systems with organizational...  ...capacity.Possession of a bachelor's degree in an IT-related or Engineering field.Minimum of five (5) years of experience with complex IP... 
    Senior

    WATI

    Rancho Cordova, CA
    4 days ago
  • 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. Desired Skills...
    Senior

    WATI

    Rancho Cordova, CA
    6 days ago
  • 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, implementing... 

    Yochana

    Rancho Cordova, CA
    6 days ago
  • Firmware Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Roseville, CA
    6 days ago
  •  ...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 testing... 

    Procyon TS

    Folsom, CA
    6 days ago
  • 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 and validate... 

    Resource Logistics

    Rancho Cordova, CA
    6 days ago
  •  ...shareholders.• To promote employee development.Job DescriptionA senior programmer is responsible for leading and/or working on the...  ...limited to programmer analyst, applications developer, software engineer, software developer, software quality assurance specialist, systems... 
    Senior

    Xinnovit

    Rancho Cordova, CA
    a month ago
  •  ...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... 

    Yochana

    Sacramento, CA
    6 days ago
  •  ...Senior Software Engineer – Java Sacramento, CA 24+ months Onsite Required Skills: Must have a minimum of ten (10) years of development experience with Java development and related frameworks such as Spring, Hibernate, or similar. Must have a minimum of... 
    Senior

    WATI

    Sacramento, CA
    2 days ago
  •  ...committed to providing compassionate, respectful care while fostering a supportive workplace for our team members. At Sunrise Senior Living, we champion the quality of life for all seniors. As a Medication Aide/Med Tech, you ensure residents receive medications and... 
    Senior

    Sunrise Senior Living Mgmt Inc

    Fair Oaks, CA
    5 days ago
  • $180k - $220k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability... 
    Senior

    Datavant

    Sacramento, CA
    2 days ago
  •  ...Teledyne Technologies Incorporated seeks a Senior Analytics Engineer (ERP, Manufacturing & Power BI) to transform ERP and operations data into actionable insights. You will partner with manufacturing, supply chain, finance, operations, and IT to build reporting, analytics... 
    Senior

    FLIR Systems

    Rancho Cordova, CA
    3 days ago
  • $110k - $140k

     ...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support... 
    Senior
    Full time
    Remote work

    Pearson

    Sacramento, CA
    5 days ago
  •  ...Verdantas in the United States seeks a Senior Technical Lead, Planning to shape strategic direction and lead high-impact land use...  ...regional bodies. You will guide multi-disciplinary teams across engineering, environmental, transportation, and grants/funding domains, develop... 
    Senior

    Verdantas LLC

    West Sacramento, CA
    1 day ago
  • $143k - $193.05k

     ...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure... 
    Senior
    Full time
    Remote work
    Worldwide

    Rocket Software

    Sacramento, CA
    1 day ago
  •  ...Job Description Job Description FULL-TIME | Rancho Cordova, CA We are seeking a highly skilled Senior Technician to lead diagnostics, repairs, and continuous improvement initiatives across our production and facility equipment. This role is ideal for a seasoned... 
    Senior
    Full time

    CERATIZIT Sacramento - USA

    Rancho Cordova, CA
    23 days ago
  • $79.2k - $209.5k

     ...increase service availability, improve compliance with organizational standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process, ownership, and mentoring. Responsibilities ~4-8 years of relevant... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Sacramento, CA
    4 days ago
  • $79.2k - $209.5k

     ...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will help build and operate OCI’s Key Management Service (KMS), a foundational service that plays a critical role in protecting customer... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Sacramento, CA
    4 days ago
  • $109.5k - $150.55k

     ...by exemplifying our values: trust each other, win together, strive for the best, own our actions, and grow and evolve. Senior Software Engineer Job Description We're looking for an experienced, talented Senior Software Engineer to join the Student Activities team... 
    Senior
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Sacramento, CA
    3 days ago
  • $83.43k - $222.48k

     ...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Sacramento, CA
    1 day ago
  • Solidigm is seeking an SSD Architect to define and evolve architecture for next-generation data center SSD solutions. This role involves setting architectural vision and driving system design decisions in a hybrid work environment. The ideal candidate should have over 5...
    Senior

    Solidigm

    Rancho Cordova, CA
    3 days ago
  •  ...Senior ServiceNow DeveloperResponsible for the design, development, configuration, enhancement, and maintenance of ServiceNow applications...  ...'s degree in Computer Science, Information Technology, Engineering, or a related field.Proven experience developing, configuring,... 
    Senior
    For contractors

    KeyLogic

    Sacramento, CA
    4 days ago
  •  ...Why Join Sunrise Senior LivingAt Sunrise Senior Living, we believe meaningful work starts with purpose. Our team members are passionate about making a positive difference in the lives of residents every day.At Sunrise Senior Living, we champion the quality of life for... 
    Senior

    Dignity Home Care Inc

    Fair Oaks, CA
    4 days ago
  • $132.23k - $176.31k

     ...The Role In a fast-paced, high-accountability environment where innovation drives the future of AI-ready connectivity, a Senior Software Engineer - HCM plays a pivotal role behind every successful payroll cycle. This professional serves as the steward of Employee... 
    Senior
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Sacramento, CA
    1 day ago
  • Five Star Bank is seeking a Senior Systems Administrator to serve as the primary Level 3 resource for enterprise systems. You will manage Microsoft 365, Entra ID, Active Directory, Windows Server, and related security controls, while mentoring staff and coordinating with... 
    Senior

    Five Star Bank

    Rancho Cordova, CA
    4 days ago
  •  ...Medication Aide / Med Tech – Deliver Safe, Accurate Medication Care for Our ResidentsAt Sunrise Senior Living, we believe meaningful work starts with purpose. Our team members are passionate about making a positive difference in the lives of residents every day.At Sunrise... 
    Senior

    Dignity Home Care Inc

    Fair Oaks, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer (FE). Be the first to apply!