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

Senior Firmware Engineer (FTL)

$180k

Relevante Inc

Salary: $ 180,000.00

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

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.
  • No Corp-to-Corp (C2C) arrangements.
  • 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

About Relevante, Inc. the Recruiting Firm Representing the Client for this Job

Relevante is an Outplacement Services and Direct Hire recruiting firm. We help our clients provide a soft landing for existing employees, consistent with their statement of values. We also help leading companies find the best talent for their mission critical positions. Our Clients are some of the best companies to work for in the US. Relevante has been consistently identified as one of the most innovative Outplacement Services and Recruiting firms. To stay connected with our network, please follow us on LinkedIn .

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer (FTL) in Rancho Cordova, CA vacancy
  • 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... 
    Senior

    MissionHires

    Rancho Cordova, CA
    1 day ago
  •  ...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, and validate... 
    Senior

    Future Wave Recruiting Solutions, LLC

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

     ...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 . This position will play a key role in... 
    Senior
    Full time
    Local area

    Future Wave Recruiting Solutions, LLC

    Rancho Cordova, CA
    1 day ago
  • $180k

     ...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... 
    Senior
    Visa sponsorship
    Relocation package

    Relevante

    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... 
    Senior
    Full time
    Work experience placement

    Central Business Solutions, Inc

    Rancho Cordova, CA
    3 days ago
  • $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... 
    Hourly pay
    Contract work

    Akraya

    Rancho Cordova, CA
    3 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
    1 day 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
    12 hours 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
    1 day 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
    1 day 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
    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
    5 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
    5 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... 

    Procyon TS

    Folsom, CA
    3 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
    3 days ago
  • Kaiser Permanente in California seeks a Surgical Technician to assist the surgical team before, during, and after procedures, providing expert instrument support and equipment maintenance to ensure safety and efficiency. You will supervise and train junior staff, coordinate...
    Senior

    Kaiser Permanente

    Rancho Cordova, CA
    1 day ago
  • $32.45 - $43.3 per hour

    Why Join Sunrise Senior Living At 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... 
    Senior
    Full time
    Shift work

    Sunrise Senior Living Mgmt Inc

    Fair Oaks, CA
    more than 2 months ago
  • Releady, partnering with a leading healthcare technology company, seeks a senior Data Engineer, Consultant to drive end-to-end data pipelines and data products on cloud platforms. You will model data using Data Vault 2.0, work in a DevSecOps pod, and mentor peers while... 
    Senior

    Releady

    Rancho Cordova, CA
    2 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
    12 hours ago
  •  ...Apple in USA is seeking a Software Engineer to join its platform tooling team. You will build and maintain pivotal pipelines, automate build and deployment, and extend SCM applications across multiple repositories and languages. The role emphasizes collaboration with... 
    Senior

    Apple

    Sacramento, CA
    1 day 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,... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Kioxia

    Folsom, CA
    24 days ago
  • Senior Software Engineer (C#/.NET/React)Company OverviewWe are a healthcare technology company located in the Davis, CA area. We have proudly been in business for over 25 years and have built some of the most innovative technology in the healthcare industry. We are very... 
    Senior
    Flexible hours

    CyberCoders

    Sacramento, CA
    3 days ago
  • Arista Networks is seeking a Senior Hardware Design Engineer to join our Roseville R&D Lab. You will own end-to-end hardware design for high-speed Ethernet switches, work with cross-functional teams, and mentor engineers. The role emphasizes signal integrity, PCB design... 
    Senior

    Arista Networks

    Roseville, CA
    5 days ago
  • Automation Testing Job 8 years of experience in automation testing with Selenium web driver, JUnit, and TestNG framework. 3 years exp with Pega/BPM application testing experience. 5 years automation/QA experience. (Should be able to demonstrate their skills via a coding...
    Senior

    Omni Inclusive

    Rancho Cordova, CA
    3 days ago
  •  ...RBC in Toronto is seeking a Lead Data Platform Engineer to own the design and build of an AWS-based data platform for AML analytics and controls. You will mentor engineers, drive technical direction, and deliver cloud-native data solutions across Bronze/Silver/Gold layers... 
    Senior

    JobCubby

    Mather, CA
    4 days ago
  •  ...growth, client advocacy, and strategic direction to expand market share within key accounts. Ideal candidates provide a B.S. in Engineering with CA licensure, 15+ years of relevant experience, and strong communication skills to manage complex projects and client expectations... 
    Senior

    Stantec

    Sacramento, CA
    3 days ago
  •  ...Senior Project ManagerRancho Cordova, CA12+ monthsRequired Skills:Minimum of seven (7) years of broad, extensive, and increasingly responsible experience applying PM principles, methods, techniques, and tools. At least four (4) years of that experience must have been... 
    Senior

    WATI

    Rancho Cordova, CA
    1 day ago
  • Mercer is seeking an experienced Health Actuary Leader to join our Actuarial and Financial Consulting teams. This hybrid role requires a minimum of 3 days in the office and can be located at any Mercer US office. Responsibilities include leading client health benefits projects...
    Senior
    Work at office

    NACBA

    Sacramento, CA
    4 days ago
  • $186.07k - $218.9k

     ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces... 
    Senior
    Local area

    Coinbase

    Sacramento, CA
    1 day ago
  •  ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and... 
    Senior
    Local area

    Coinbase

    Sacramento, CA
    1 day ago

Do you want to receive more vacancies?

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