Talent.com
Senior Firmware Engineer(FE)

Senior Firmware Engineer(FE)

Silicon MotionMilpitas, CA, United States
7 days ago
Job type
  • Full-time
Job description

Note : This refined description preserves original content while meeting formatting guidelines.

Essential Job Duties And 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 with the latest NVMe specifications and PCIe Gen 5 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.
  • Minimum Requirements / Qualifications

  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields.
  • At least 3 years work experience in each of the following :
  • Software / firmware applications engineering

  • Experience in SSD controller / firmware architecture
  • Strong experience in C / C++ programming and data structure
  • Hands on experience with JTAG / ICE debuggers
  • Experience with version control software like Git.
  • Competent to work independently as well as in a small team collaboration environment.
  • Must be willing to learn fast and execute as a team player.
  • Good oral, written and presentation skills for communication and documentation.
  • Ability to work independently with a minimum of day-to-day supervision.
  • Preferred Qualifications

  • The ability to operate logic analyzer, oscilloscope and bus protocol analyzer is valuable.
  • Familiar with SATA / PCIe (NVMe) protocols
  • Familiar with NAND flash protocols
  • Linux system debug experience.
  • Fluent in reading and writing Mandarin preferred.
  • Work Location

    Work Location : Rancho Cordova, CA

    Compensation

    Estimated Base Pay Range (USD) for this full-time position is : $150,000 - $210,000 per annum

    The successful candidate’s starting base pay will be determined based on job-related skills, experience, qualifications, work location and market conditions. The expected base pay range for this role may be modified based on market conditions.

    Company Information

    SMI-USA : Compensation, Benefits, Rewards and Culture

    Silicon Motion believes that a company\'s most important asset is their employees. That is why we make sure that we offer an excellent array of benefits to eligible employees and encourage them to find balance between work and life. We offer competitive compensation and reward superior performance. Employees are eligible to be recognized in the following ways :

  • Highly competitive salaries differentiated by performance.
  • Annual merit increases
  • Year-end bonus
  • RSU for eligible employees
  • Invention and Patent Awards
  • 401(k) Employer Matching
  • Length of Service Awards
  • We offer comprehensive health insurance plans for eligible employees and dependents. There are plans to meet the needs of you and your family.
  • For applying job positions or more information regarding the recruitment, please contact : jobs@siliconmotion.com

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Firmware • Milpitas, CA, United States

    Related jobs
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    FellowSan Francisco, CA, United States
    Full-time
    San Francisco, CA / Hardware and R&D – Hardware Engineering / Full Time / On-site.Fellow began as a Kickstarter campaign and has grown into a global brand with distributors and customers in more th...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior System Engineer I

    Senior System Engineer I

    iRhythm Technologies, Inc.San Francisco, CA, United States
    Full-time
    At iRhythm, you will grow your skills and career while impacting the lives of people around the world.Rhythm is shaping a future where everyone, everywhere can access the best possible cardiac heal...Show moreLast updated: 20 hours ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Foundation Robotics Labs Inc.San Francisco, CA, United States
    Full-time
    Our mission is to create advanced robots that can operate in complex environments, reducing human risk in conflict zones and enhancing efficiency in labor-intensive industries.We are on the lookout...Show moreLast updated: 29 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    GridwareSan Francisco, CA, United States
    Full-time
    Gridware is a San Francisco-based technology company dedicated to protecting and enhancing the electrical grid.We pioneered a groundbreaking new class of grid management called active grid response...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Roman Health Pharmacy LLCLos Altos, CA, United States
    Full-time
    Join Afero and change the world, a gazillion connections at a time!.Our vision is to make all the world's devices really smart and truly secure, through innovation and scale.Afero is the leading Pa...Show moreLast updated: 30+ days ago
    • Promoted
    HID Senior Firmware Engineer

    HID Senior Firmware Engineer

    Apple Inc.Cupertino, CA, United States
    Full-time
    Cupertino, California, United States Software and Services.The Human Interface Device (HID) group is looking for motivated engineers to join the multi-touch development team.Firmware delivered by H...Show moreLast updated: 12 days ago
    • Promoted
    Senior Firmware Engineer(BE)

    Senior Firmware Engineer(BE)

    Silicon MotionMilpitas, CA, United States
    Full-time
    Essential Job Duties And Responsibilities.Maintain NAND flash operation flows, including program, read, and erase sequences across multiple channels, dies, and planes. Implement bad block management...Show moreLast updated: 7 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    ŌURASan Francisco, CA, United States
    Full-time
    We’re looking for a seasoned Senior Firmware Engineer with a passion for innovation in wearable technology.If you have a track record of developing cutting-edge firmware and a keen interest in shap...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Firmware Engineer in San Francisco

    Senior Firmware Engineer in San Francisco

    Energy Jobline ZRSan Francisco, CA, United States
    Full-time
    Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub.We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy ...Show moreLast updated: 9 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    Nudge Real EstateSan Francisco, CA, United States
    Full-time
    Nudge’s goal is to help the brain work better by creating a generalized product that can precisely stimulate and image the brain, entirely non-invasively. We aim to achieve this by developing cuttin...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    LumicitySan Francisco, CA, United States
    Full-time
    Build firmware / embedded software that drives innovation in software defined networking and communication.Develop mainly in C / C++ on RTOS, writing drivers and doing board bring up.Work with other en...Show moreLast updated: 13 days ago
    Senior Firmware Engineer

    Senior Firmware Engineer

    OmenSan Francisco, CA, US
    Full-time
    Quick Apply
    We are looking for an experienced engineer to help build Omen's “Digital Mechanic” platform—an intelligent diagnostic layer that helps industrial machines monitor and maintain themselves.We combine...Show moreLast updated: 26 days ago
    • Promoted
    Principal Firmware Engineer

    Principal Firmware Engineer

    Barrington JamesSunnyvale, CA, US
    Full-time
    My client is an innovative medical technology company with a non-invasive product for chronic disease, including neurological disorders. Due to recent growth, they are seeking a Principal Firmware E...Show moreLast updated: 3 days ago
    • Promoted
    Senior Firmware Engineer – Wearables (On‑Site • West Lafayette, IN • Relocation From Bay Area)

    Senior Firmware Engineer – Wearables (On‑Site • West Lafayette, IN • Relocation From Bay Area)

    IxanaSan Francisco, CA, United States
    Full-time
    Senior Firmware Engineer – Wearables (On‑Site • West Lafayette, IN • Relocation From Bay Area).Ixana offers relocation packages and visa transfers (if required) for engineers relocating from the Sa...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Cryptography Engineer

    Senior Cryptography Engineer

    ParadigmSan Francisco, CA, United States
    Full-time
    At Succinct, our mission is to empower developers to use zero-knowledge proofs to create the next-generation of blockchain applications. We work with some of the best teams in the space to develop p...Show moreLast updated: 30+ days ago
    • Promoted
    Wireless Firmware Engineer

    Wireless Firmware Engineer

    MeterSan Francisco, CA, United States
    Full-time
    At Meter, we believe enterprise connectivity should feel as effortless as consumer Wi‑Fi.Wireless is the last mile of the network, and it defines the customer’s experience — how quickly they get on...Show moreLast updated: 10 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Meet Life SciencesSanta Clara, CA, US
    Full-time
    Meet has recently partnered with a growing Medical Device company developing innovative diagnostic and therapy solutions for sleep apnea disorders and cardiovascular conditions.The company is build...Show moreLast updated: 5 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Eight SleepSan Francisco, CA, United States
    Full-time
    Eight Sleep is the world's first sleep fitness company.Our mission is to fuel human potential through optimal sleep.We use innovative technology, detailed design, and proven science and data to per...Show moreLast updated: 1 day ago