Senior Firmware Developer Job at Innogrit, San Jose, CA

TkZIUmQyVFVFWGRJd3JOZ25YaHUrQ1R5dUE9PQ==
  • Innogrit
  • San Jose, CA

Job Description

Job Description

Job Description

Salary: DOE

Senior Firmware Developers

Job Overview:

We are looking for firmware engineers to develop firmware for our solid-state device solutions. The idea candidate for this role will work in a highly dynamic, fast-paced, results-oriented environment. The candidate will develop and maintains critical firmware features for new and existing IG products.

Responsibilities:

  • Design and implement high performance firmware for SSDs
  • Validate new features of InnoGrit SSD controllers
  • Debug, optimize and solve firmware issues for IG controller-based SSDs
  • Work with local and overseas teams including ASIC design, validation, system solution, SQA with good communication skills

Requirements:

  • Proficient in C or C++ programming
  • Hands-on experience in embedded system development
  • Understanding of firmware quality assurance processes
  • Outstanding communication and presentation abilities in English
  • BS in CS, EE or relevant field, MS preferred
  • 5+ years of related experience is preferred
  • Having any one of the following experiences is preferred, but not required:
    • Storage Protocol (PCIe, NVMe, SAS/SATA, NAND Interface)
    • SSD related algorithms (FTL, GC, WL, Crash Recovery)
    • Embedded system (Event Logging, FW management)

About Innogrit Corporation

Innogrit is transforming data storage with its advanced PCIe Gen 3 and Gen 4 SSD (Solid State Drive) Processors. By delivering unprecedented reliability, performance, and energy efficiency, SSDs based on Innogrits technology unleash the full potential for next generation SSDs using the latest NAND flash memory.

Job Tags

Local area, Overseas

Similar Jobs

Saint Peter's Healthcare System

EKG Technician Job at Saint Peter's Healthcare System

 ...EKG Technician The EKG Technician will: # Confirm physician's order prior to performance of study. # Explain testing procedure to patient # Transmit and process ECG from cart to computer system # Maintain adequate inventory of supplies in order to operate in... 

21st Century Equipment

Small Engine Repair Technician Job at 21st Century Equipment

 ...Description Job Description Are you passionate about working with small engines and ready to grow your career in a supportive, fastpaced...  ...is hiring a fulltime Small Engine Service Technician to repair and maintain highquality agricultural equipment. Compensation... 

Mayo Clinic

Registered Nurse - Infusion Therapy Center- RN Job at Mayo Clinic

 ...package to secure your future. Responsibilities Location: Infusion Therapy Center Eisenberg 8G Patient Care Type: The...  ...hospital-based outpatient Infusion Therapy Center. Beds: 30 Nursing Team Roles: Infusion Therapy nurses are experts in the areas... 

JSA Enterprises LLC

Barber Job at JSA Enterprises LLC

 ...Job Description Job Description About the Role: As a Barber, you will play a crucial role in enhancing the appearance and confidence of your clients through expert grooming services. Your primary responsibility will be to provide high-quality haircuts, shaves,... 

Manpower Group Inc.

Firmware Embedded Software Engineer Job at Manpower Group Inc.

 ...Our client, a leader in water quality instrumentation and environmental solutions, is seeking a Firmware Embedded Software Engineer to join their team. As a Firmware Embedded Software Engineer, you will be part of the R&D department supporting innovative water analysis...