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 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Rancho Cordova, CA vacancy
  •  ...the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role:Senior Firmware Engineer Location: Rancho Cordova, CA Duration: Fulltime Required Skills: Senior Firmware Engineer Job Description: Protocol... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Remote work

    Tekfortune Inc

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

     ...NVMe transactions using protocol analyzers, logic analyzers, and firmware logs. Monitor SMBus/I3C transfers, analyze timing and...  ...Minimum Requirements: Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields.... 
    Suggested
    Full time
    Work experience placement

    Trinity Technology Solutions

    Rancho Cordova, CA
    4 days ago
  • $180k

     ...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... 
    Suggested
    Full time
    Visa sponsorship
    Relocation package

    VeeRteq Solutions Inc.

    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. Job Description: Job Family Definition: Analyzes, designs, programs, debugs and modifies firmware (e.g., DSP,... 
    Suggested
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    3 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... 
    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

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

    HPE

    Roseville, CA
    6 days ago
  • $80k - $90k

     ...world's best technologies and products; we will continue our part in creating a better society. Job Summary The Software Engineer II is an intermediate individualcontributor role responsible for designing, developing, testing, and maintaining software components... 
    Shift work

    NIdec Motor

    Rancho Cordova, CA
    3 days ago
  •  ...Software Engineer Rancho Cordova, CA 95670 36+ months Mandatory Qualifications: Minimum of five (5) years of experience in electronic data processing systems study, design, and programming. At least three (3) years of that experience must have been in... 

    Info Way Solutions

    Rancho Cordova, CA
    16 hours 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
    10 hours ago
  • $105.44k - $164.8k

     ...oriented, inclusive, results driven, collaborative, passionate, and flexible. Job Description The NAND Tooling Hardware Engineer is responsible for the delivery of Test Hardware solutions on a global scale. The Tooling Hardware Engineer networks with global... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Solidigm

    Rancho Cordova, CA
    3 days ago
  • WILL BE WORKING IN OFFICE AT LEAST 1X WEEK Responsibilities: · Manage CI/CD pipelines and automate deployment processes. · Administer and troubleshoot WebLogic servers to ensure high availability and performance. · Work on Azure cloud deployments, including...
    Work at office

    SAPSOL Technologies Inc

    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
    4 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
    4 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
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and...  ...up, integration, and regression test plans for new hardware and firmware. • Diagnose issues related to startup behavior, communication... 
    Local area
    Remote work

    ITW

    Sacramento, CA
    5 days ago
  • Job Title Our client is looking for a .NET Developer for a 12 month contract opportunity located in Sacramento, CA. This role has high chance of extensions and up to 2 days of telework offered. Required Skills 1. In-depth experience developing Microsoft ASP.NET...
    Contract work
    Remote work

    Samprasoft

    Rancho Cordova, CA
    3 days ago
  • Salesforce Developer - Apex LWC Developer Location: Alpharetta, GA OR Rancho Cordova, CA - Onsite Responsibilities: Design, implement, and maintain Salesforce Data Cloud architecture and customer data models. Build and manage data ingestion pipelines from multiple...
    Work experience placement

    Yantran LLC

    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
    1 day 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... 

    Outshift by Cisco

    Rancho Cordova, CA
    4 days ago
  • Job Title Employment 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 ...
    Permanent employment
    Work experience placement
    Work at office
    Local area
    1 day per week

    Danta Technologies

    Rancho Cordova, CA
    3 days ago
  • $160k - $170k

    Embedded Software Engineer IV Elevator Controls Corporation - Sacramento, CA 95826 Overview Position Type Full Time Job Shift Normal Business...  ...7+ years of experience in real-time embedded software or firmware engineering Strong embedded firmware development experience with... 
    Full time
    Shift work

    GAL Manufacturing

    Sacramento, CA
    2 days ago
  •  ...names developing some of the world's most innovative treatments — operate with confidence in regulated environments. As a Software Engineer at the High Seniority level, you will be the senior engineering authority for the Lab Notebook and Enterprise Lifecycle teams —... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Benchling

    Folsom, CA
    a month ago
  • $150k - $215k

     ...Job Title: Lead Test Engineer, ESS Location: This role will be based in Sacramento, CA. During the first 3–6 months, the position will be based in our Burlingame, CA headquarters for onboarding before transitioning permanently to Sacramento. Department: ESS Engineering... 
    Full time
    Internship
    Flexible hours

    Peak Energy, Inc.

    Sacramento, CA
    a month ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office

    Speechify

    Sacramento, CA
    more than 2 months ago
  • Company Description Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and...
    Permanent employment
    Full time
    Contract work
    For contractors
    H1b

    Procom Services

    Folsom, CA
    more than 2 months 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
  •  ...Job Description The Software Engineer I is responsible for designing and developing software applications sold by Inductive Automation, LLC. This role involves working on various platforms, including but not limited to Ignition, as well as developing critical internal... 
    Full time
    H1b
    Remote work
    Work visa

    Inductive Automation

    Folsom, CA
    27 days ago
  •  ...regulatory needs. Successful deployments measurably accelerate how quickly our customers bring therapies to market. As a Software Engineer at the High Seniority level, you will be the senior engineering authority partnering with the Study Lifecycle and Process... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Benchling

    Folsom, CA
    a month 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
    2 days ago

Do you want to receive more vacancies?

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