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 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Rancho Cordova, CA vacancy
  • $60 - $65 per hour

     ...DRAM Firmware/Integration EngineerPrimary Skills: DRAM Firmware (Advanced), DDR4/DDR5 (Advanced), DRAM Validation (Advanced), Memory Integration...  ...on W2Job Summary: We are seeking a DRAM Firmware/Integration Engineer to develop, validate, and integrate DRAM solutions for SSD... 
    Suggested
    Hourly pay
    Contract work

    Akraya

    Rancho Cordova, CA
    2 days ago
  • $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
    1 day ago
  • MissionHires is seeking a Senior Firmware Engineer specializing in Flash Translation Layer (FTL) development for SSD firmware. This role will design, optimize, validate, and debug FTL architecture, including garbage collection, wear leveling, block management, metadata... 
    Suggested

    MissionHires

    Rancho Cordova, CA
    15 hours ago
  • $150k - $210k

     ...Recruiting Solutions is partnering with a leading semiconductor and storage technology organization to identify an experienced Senior Firmware Engineer with strong expertise in SSD controller architecture, Flash Translation Layer (FTL) development, and NAND flash technologies .... 
    Suggested
    Full time
    Local area

    Future Wave Recruiting Solutions, LLC

    Rancho Cordova, CA
    1 day ago
  • $150k - $210k

    Senior Firmware Engineer ( Full-time ) Rancho Cordova, CA - DK Job Responsibilities: 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... 
    Suggested
    Full time
    Work experience placement

    Central Business Solutions, Inc

    Rancho Cordova, CA
    2 days ago
  • Embedded Systems & RF Firmware Engineer at Teledyne Technologies Incorporated . Key technologies: Rtos, FreeRTOS. Key Responsibilities Develop firmware and embedded software for microcontrollers and SoCs Write low-level drivers for peripherals (UART, SPI, I2C, GPIO)... 

    Polluxa, Inc.

    Rancho Cordova, CA
    5 hours ago
  •  ...Solutions, LLC, in partnership with a leading semiconductor and storage technology organization, seeks an experienced Senior Firmware Engineer with expertise in SSD controller architecture, FTL development, and NAND flash technologies. You will design, develop, optimize... 

    Future Wave Recruiting Solutions, LLC

    Rancho Cordova, CA
    1 day ago
  •  ...Firmware Developer Role Overview: 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... 

    Kasmo Global

    Rancho Cordova, CA
    4 days 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

    Folsom, CA
    4 days ago
  •  ...DRAM Firmware (FW)/Integration EngineerAs 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
    21 hours 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... 

    Procyon TS

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

    HPE

    Roseville, CA
    2 days ago
  • $133.96k - $223.27k

     ...density 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,... 
    Local area
    Worldwide
    Flexible hours

    Kioxia

    Folsom, CA
    4 days ago
  • $151.6k - $222.4k

     ...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... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Rancho Cordova, CA
    2 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
    15 hours ago
  • Job TitleCandidate must reside near Rancho Cordova, CA or Oakland, CA (Hybrid)Required SkillsJava language knowledge for building services and micro services such as Restful with JSON and/or SOAP with XML based request/responseImplementing design patterns, algorithms and...

    Omni Inclusive

    Rancho Cordova, CA
    1 day ago
  • Cox Automotive is seeking a Senior Software Engineer to build scalable, high-performance platforms that power automotive retail and media experiences. In this role, you’ll design and implement cloud-native services, APIs, and data integrations supporting products like... 
    Worldwide

    Cox Automotive

    Fair Oaks, CA
    7 days 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
  • Teledyne MEC seeks a Senior Mechanical Engineer to lead the design of thermomechanical solutions for advanced electronic devices used in defense and aerospace. You will drive precision subassembly development, perform thermal/structural analyses, and create manufacturing... 

    FLIR Systems, Inc.

    Rancho Cordova, CA
    2 days ago
  • $81.27k - $176.07k

     ...successful delivery of technology and business changes across the organization. This role works closely with Technology, Product, Engineering, Infrastructure, Quality Assurance, Information Security, Change Management, and business stakeholders to coordinate release... 
    H1b
    Work at office
    Local area

    Delta Dental

    Rancho Cordova, CA
    4 days 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
    3 days ago
  •  ...technology also has exciting applications in insurance, healthcare, and robotics - and we're just getting started. Role: Computer Vision Engineer We're looking for a passionate Computer Vision Engineer to join our core engineering team. You'll work on algorithms that power... 
    Remote work
    Flexible hours

    Sapios

    Sacramento, CA
    3 days ago
  • Java Backend DeveloperLocation: Rancho Cordova, CA/Oakland, CA (Locals only)Duration: Long termTech Stack:JavaSpring BootKafkaAWS, GCP, AzureSkills/Experience:Experience with developing and deploying applications on Azure or similar cloud platformJava language knowledge...
    Local area

    Software Technology Inc

    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 ...
    Local area

    Software Technology Inc

    Rancho Cordova, CA
    4 days ago
  • $125k - $150k

     ..., then keep reading! We are searching for an Embedded Software Engineer to join our Elevator Controls team at Vantage Elevation. About...  ...equivalent experience as demonstrated by candidate) Strong embedded firmware development skills are required Elevator industry experience... 
    Full time
    Work at office
    Local area

    Vantage Elevator Solutions

    Sacramento, CA
    4 days ago
  • NET Full Stack DeveloperRancho Cordova, CA9+ monthsIn-person interview - Onsite RoleRequired skills:Experience in C# &.NET development as well as .NET Web APIWriting SQL queries (We use SQL server RDMS for our applications, have many batch processes that use SQL queries...
    For contractors

    WATI

    Rancho Cordova, CA
    1 day ago
  • $52 - $54 per hour

     ...Hardware EngineerImmediate need for a talented Electrical Hardware Engineer. This is a 06 months contract opportunity with long-term...  ...read complex device datasheets and work effectively with software/firmware engineers on hardware interfaces such as I2C and SPI.Strong technical... 
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    Sacramento, CA
    4 days ago
  • $105.5k - $213.5k

    Hardware Power Engineer (Networking)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 help companies... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Worldwide
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    4 days ago
  •  ...least five (5) years of that experience must have been in a lead capacity.Possession of a bachelor's degree in an IT-related or Engineering field.Minimum of five (5) years of experience with complex IP networks that deliver voice and other data elements.Minimum of five... 

    WATI

    Rancho Cordova, CA
    21 hours 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
    15 hours ago

Do you want to receive more vacancies?

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