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

Firmware Engineer

$180k

VeeRteq Solutions Inc.

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.

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

#3. Hands-on experience with FTL algorithms, including Garbage Collection, Wear Leveling, bad block management, metadata handling, and NAND error management.

#4. Hands-on experience with JTAG/ICE debugging and firmware debugging, validation, and root-cause analysis.

#5. Strong understanding of NAND flash and SSD technologies, including PCIe/NVMe or SATA protocols and power-loss protection/recovery.

Responsibilities of the Senior Firmware Engineer(FTL):

  • Design and Maintain FTL Architecture
    • Develop and maintain the Flash Translation Layer (FTL), including I/O flow, Garbage Collection, and Wear Leveling algorithms to ensure data integrity and maximize NAND endurance.
  • Block Management and Metadata Handling
    • Implement bad block detection, isolation, and data migration mechanisms to manage block lifecycle.
    • Design robust metadata structures to support fast mapping table reconstruction and system boot.
  • Error Handling Mechanisms
    • Prevent and mitigate NAND-related issues such as read disturb, program/erase failures, and retention loss.
    • Implement RAID encode/decode flows to guarantee data reliability.
  • Power-Loss Protection
    • Design and implement power-loss protection algorithms to maintain data consistency and metadata integrity during unexpected shutdowns.
    • Verify and optimize power-loss recovery flow to ensure fast and reliable system startup.
  • Performance and Resource Optimization
    • Optimize channel/die/plane access scheduling and parallelism to improve throughput and reduce latency.
    • Enhance DRAM/SRAM usage efficiency and reduce Write Amplification for better endurance and performance.
  • Debugging and Validation
    • Develop and analyze FTL traces and logs for performance profiling and issue root-cause analysis.
    • Conduct stress testing, mixed workload testing, power-fail tests, and corner-case verification to ensure firmware stability and reliability.
    • Collaborate with Validation, Hardware, and ASIC teams to resolve cross-functional issues and ensure system robustness.

Requirements of the Senior Firmware Engineer(FTL):

  • 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(FTL):

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











    VeeRteq Solutions is an Equal Opportunity Employer



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

     ...Senior Firmware Engineer (BE) Salary: $ 180,000.00/Year | 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... 
    Suggested
    Full time
    Visa sponsorship
    Relocation package

    VeeRteq Solutions Inc.

    Rancho Cordova, CA
    2 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
  • 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... 
    Suggested

    Yochana

    Rancho Cordova, CA
    1 day 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... 
    Suggested
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Roseville, CA
    1 day 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... 
    Suggested

    Procyon TS

    Folsom, CA
    1 day 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
    1 day 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
    1 day 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... 
    Local area

    Delta Dental of California

    Rancho Cordova, CA
    3 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... 
    Local area

    United IT

    Rancho Cordova, CA
    2 days ago
  • $180k - $200k

     ...wastewater, and storm water conveyance and treatment infrastructure and support buildings. The candidate will have a water structural engineering background and familiarity with the associated software and design standards (ACI, AISC, CBC, IBC, AWWA). These facilities are... 
    Full time
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Dewberry

    Rancho Cordova, CA
    1 day ago
  • $209.1k - $275.1k

     ...United States; this position does not provide sponsorship.Meet the TeamSplunk, a Cisco Company, is seeking an outstanding Solutions Engineering Leader to lead a remote team of presales Solutions Engineers supporting the Commercial/Growth business across the Americas.This... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Cisco

    Rancho Cordova, CA
    2 days ago
  •  ...and production issues, improving system resilience and performance. Participate in design and code reviews, contributing to shared engineering standards and long-term system health. Partner closely with product managers, SREs, and cross-functional teams to deliver... 

    Webex Events (formerly Socio)

    Rancho Cordova, CA
    13 hours ago
  • Software Engineer We are currently seeking talented individuals to join our engineering team in Rancho Cordova, CA to perform front-end and middleware development of our products. Minimum 5 years of professional Windows development experience, using Microsoft... 

    Automation ONSPEC Software Inc.

    Rancho Cordova, CA
    more than 2 months ago
  •  ...Job Description We are looking for a Cloud Network Engineer who will design, implement, and support AWS and hybrid cloud networking solutions. This role focuses on secure, scalable network architecture, high availability, and close collaboration with infrastructure... 

    Insight Global

    Rancho Cordova, CA
    3 days ago
  • $177k - $334k

     ...generation HBM products. You will work with design, verification, firmware, and system teams to determine emulation needs and...  ...degree or Master’s degree or equivalent experience in Electrical Engineering, Computer Engineering, or related field.15+ years of relevant... 
    Full time
    Local area
    Immediate start

    Micron USA Inc

    Folsom, CA
    1 day ago
  • Job Title Candidate must reside near Rancho Cordova, CA or Oakland, CA (Hybrid) Required Skills Java language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/response Implementing design patterns, algorithms...
    Work experience placement

    Omni Inclusive

    Rancho Cordova, CA
    1 day ago
  • Job Title: Salesforce Developer - Apex & LWC Developer Location : Alpharetta, GA OR Rancho Cordova, CA - Onsite Pay Rate: 80/hr Responsibilities Design, implement, and maintain Salesforce Data Cloud architecture and customer data models. ...
    Work experience placement

    Black Rock Groups

    Rancho Cordova, CA
    2 days ago
  • $150k - $190k

     ...industrial power solutions for essential infrastructure nationwide. Headquartered in Sacramento, CA, our teams collaborate closely across engineering, manufacturing, and operations to build reliable, high‑quality systems and take pride in delivering work that truly matters.... 
    Local area

    Butcher Power Products

    Rancho Cordova, CA
    22 days ago
  • $135.5k - $275k

    Sr. Hardware Design Engineer (Roseville, CA)This role has been designed as ‘’Onsite’ with an expectation that you will primarily work 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... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Roseville, CA
    7 days ago
  • $196.24k - $314k

     ...collaborative, passionate, and flexible. Job Description The Principal Engineer, AI Transformation is a senior technical leader and individual contributor embedded within Solidigm’s Firmware Organization. This role serves as the technical right-hand to the Head of... 
    Temporary work
    Internship
    Flexible hours

    Solidigm

    Rancho Cordova, CA
    17 days ago
  • $260k

    Senior Hardware Design Engineer, Ethernet Switching Full-time Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. We leverage the latest advancements in cloud computing, artificial intelligence... 
    Full time
    Contract work
    Local area
    Overseas

    Arista Networks

    Roseville, CA
    2 days ago
  • $105.7k

     ...to everything from research and design to advanced semiconductor manufacturing and global deployment. Whether you're tackling engineering challenges, improving operations, analyzing data, advancing next-generation technologies, or supporting global customers, you'll... 
    Summer work
    Internship
    Local area
    Immediate start
    Worldwide
    Relocation package
    Shift work

    Intel

    Folsom, CA
    3 days ago
  • Job Description Perform hardware installations (rack / stack) and cable installations (routing, terminating, structured cabling), including troubleshooting and testing Also, perform hardware decommissions and cable removal Coordinate DCS IT asset redundant power requirements...
    Remote work
    Relocation

    Syntricate Technologies

    Rancho Cordova, CA
    1 day ago
  • Java Backend Developer Location: Rancho Cordova, CA/Oakland, CA (Locals only) Duration: Long term Tech Stack: Java Spring Boot Kafka AWS, GCP, Azure Skills/Experience: Experience with developing and deploying applications on Azure or similar cloud platform Java language...
    Local area

    Software Technology Inc

    Rancho Cordova, CA
    1 day ago
  • Job TitleEmployment Eligibility Statement: Due to specific project and client requirements, this position is open to U.S. Citizens and U.S. Lawful Permanent Residents (Green Card holders). Sponsorship is not available at this time. Danta Technologies evaluates all candidates...
    Permanent employment
    Work experience placement
    Work at office
    Local area
    1 day per week

    Danta Technologies

    Rancho Cordova, CA
    5 days ago
  • $127.5k - $236.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineer - Control Systems Analysis  Job Code: 42123 Job Location: Huntsville, AL or Sacramento, CA Job Schedule: 9/80: Employees... 
    Local area
    Flexible hours

    L3Harris Technologies

    Sacramento, CA
    6 hours ago
  • $153.5k - $310.5k

    Hardware Engineering ManagerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from...  ..., collaborating effectively with system architecture, firmware, supply chain, and program management teams to ensure total project... 
    Full time
    Work experience placement
    Work at office
    Worldwide
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    a month ago
  • $120k - $160k

     ...first. We reach higher. We do the right thing—today and for generations to come. Job Purpose and Impact ~ The AI Security Engineering Manager will help solidify foundation for the company's modern business applications. In this role, you will apply your knowledge... 

    Cargill

    Fair Oaks, CA
    13 hours 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... 
    Temporary work
    Flexible hours

    Oracle

    Sacramento, CA
    4 days ago
  • $173.62k

     ...SOFTWARE ENGINEER - Participate in Full Software Development Lifecycle (SDLC): Engage in the complete software development lifecycle, including requirements gathering, system analysis, design, implementation, testing, deployment, and maintenance. Apply... 
    Relocation

    West Advanced Technologies

    Sacramento, CA
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!