Firmware Engineer

VeeRteq Solutions Inc.

Rancho Cordova (CA)

Presencial

USD 162.000 - 198.000

Jornada completa

Hace 10 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Medical Insurance
Dental Insurance
401(k) - Employer Match

Descripción de la vacante

VeeRteq Solutions is seeking a Senior Firmware Engineer (BE) to own NAND management, DRAM bring‑up, and SSD boot‑up flows in a robust embedded environment. You will develop firmware for NAND/DRAM controllers, perform debugging with JTAG/ICE, and validate through logic analyzers and oscilloscopes.

Strong C/C++ skills and hands‑on NAND/DRAM experience are essential. The role is onsite in Rancho Cordova, CA, with visa sponsorship and relocation considered.

Formación

  • Master's degree in EE/CE/CS or related field.
  • At least 3 years in software/firmware applications engineering.
  • At least 3 years of SSD controller/firmware architecture experience.
  • Strong C/C++ programming and data structures knowledge.
  • Hands‑on experience with JTAG/ICE debuggers.
  • Experience with Git version control.
  • Ability to work independently as well as in a small team.
  • Willingness to learn quickly and communicate effectively.
  • Mandarin reading/writing is a plus.

Responsabilidades

  • NAND Management: Maintain NAND flash operation flows across channels, dies and planes.
  • DRAM Bring‑Up and Stability Verification: configure memory controller parameters and timing, verify read/write.
  • SSD Boot‑Up Flow: maintain boot sequence and firmware loading.
  • Peripheral Control and FW/HW Interface: firmware for sensors, power monitors and GPIO controls.
  • Debug and Validation: capture NAND waveforms and analyze timing; provide root‑cause firmware fixes.

Conocimientos

C/C++ programming
Embedded firmware development
NAND flash management
DRAM bring‑up
SSD boot‑up flow debugging

Educación

Master's degree in Electrical/Computer Engineering or Computer Science

Herramientas

JTAG/ICE debuggers
Git
Logic analyzers
Oscilloscopes
NAND flash protocols
PCIe/NVMe protocols

Descripción del empleo

Senior Firmware Engineer (BE)

Salary: $ 180,000.00/Year | Full-Time | Rancho Cordova, CA

Prioritized Must Have Skills for the Senior Firmware Engineer(BE)
  • #1. 3+ years of experience in SSD controller and firmware development, with hands‑on experience in NAND flash management.
  • #2. Strong C/C++ programming and data structures experience in embedded software/firmware development.
  • #3. Hands‑on experience with NAND operations, including program, read, erase, bad block management, read‑retry, and error recovery.
  • #4. Experience with DRAM bring‑up, memory controller configuration, timing optimization, training, and stability validation.
  • #5. Hands‑on experience with SSD boot‑up flows, JTAG/ICE debugging, and hardware/firmware debugging using logic analyzers and oscilloscopes.
Responsibilities of the Senior Firmware Engineer(BE)
  • NAND Management
    • Maintain NAND flash operation flows, including program, read, and erase sequences across multiple channels, dies, and planes.
    • Implement bad block management, read‑retry mechanisms, and error recovery flows to ensure data integrity.
    • Analyze and mitigate NAND‑specific issues such as read disturb, program disturb, retention loss, and endurance degradation.
    • Optimize parallelism to fully utilize NAND bandwidth and improve throughput under mixed workloads.
  • DRAM Bring‑Up and Stability Verification
    • Configure memory controller parameters, timing settings, and power‑on sequences.
    • Verify DRAM read/write correctness through functional and stress testing.
  • SSD Boot‑Up Flow
    • Maintain the SSD boot‑up sequence, including firmware loading and system initialization.
  • Peripheral Control and FW/HW Interface
    • Develop firmware for peripherals such as temperature sensors, power monitors, and GPIO‑based controls.
  • Debug and Validation
    • Capture and analyze NAND waveforms using logic analyzers and oscilloscopes to verify timing compliance.
    • Debug DRAM initialization, training, and boot‑up‑related issues, providing root‑cause analysis and firmware fixes.
Requirements of the Senior Firmware Engineer(BE)
  • 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(BE)
  • Medical Insurance
  • Dental Insurance
  • 401(k) - Employer Match

VeeRteq Solutions is an Equal Opportunity Employer

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Firmware Engineer (FTL) - Rancho Cordova, California
Senior Firmware Engineer (FTL) - Rancho Cordova, California

MissionHires • Rancho Cordova (CA)

Presencial
USD 140.000 - 180.000
Competitive salary
Annual merit increases
Year-end bonus
+4
Senior Firmware Engineer
Senior Firmware Engineer

Silicon Motion • Milpitas (CA)

Híbrido
USD 187.000 - 188.000
Senior Firmware Engineer - SSD/NAND (Onsite)
Senior Firmware Engineer - SSD/NAND (Onsite)

VeeRteq Solutions Inc. • Rancho Cordova (CA)

Presencial
USD 162.000 - 198.000
Medical Insurance
Dental Insurance
401(k) - Employer Match
Senior Firmware Engineer (FE) - Milpitas, California
Senior Firmware Engineer (FE) - Milpitas, California

MissionHires • Milpitas (CA)

Presencial
USD 150.000 - 190.000
Competitive salary
Annual merit increases
Year-end bonus
+5
Applications Engineer - SSD, Firmware
Applications Engineer - SSD, Firmware

CyberCoders, Inc. • Big Oak Flat (CA)

Presencial
USD 120.000 - 180.000
Annual merit increases
RSU
Year-end bonus
+7
Firmware Applications Engineer
Firmware Applications Engineer

Lumicity • Milpitas (CA)

Presencial
USD 150.000 - 200.000
Firmware Application Engineer
Firmware Application Engineer

Silicon Motion, Inc • Milpitas (CA)

Presencial
USD 150.000 - 200.000
RSU for eligible employees
Year-end bonus
401(k) Employer Matching
+2
Senior Firmware Engineer
Senior Firmware Engineer

Silicon Motion • Rancho Cordova (CA)

Presencial
USD 150.000 - 210.000
Annual merit increases
Year-end bonus
401(k) Employer Matching
+1
Senior SSD Firmware Architect
Senior SSD Firmware Architect

SmartRecruiters, Inc. • Rancho Cordova (CA)

Híbrido
USD 171.000 - 273.000
RSU
RCU
Cash bonus
+1
Senior SSD Firmware Architect
Senior SSD Firmware Architect

Solidigm • Longmont (CO)

Híbrido
USD 154.000 - 246.000
RSU
RCU
Cash bonus
+2