Previous Job
Firmware engineers/Developers
Ref No.: 18-05620
Location: Irvine, California
Timesheet Submission Frequency:Weekly
Invoice submission frequency:Monthly
KAYGEN is an emerging leader in providing top talent for technology based staffing services. We specialize in providing high-volume contingent staffing, direct hire staffing and project based solutions to companies worldwide ranging from startups to Fortune 500 and Managed Service Providers (MSP) across a wide variety of industries.

Job title: Firmware engineers/Developers
Location: Milpitas, CA, Irvine, CA & Longmont, CO
Duration: Long Term
Positions: 25

Please find JD on the 30 FirmWare positions from customer below:

Your new responsibilities will include, but are not limited to:
  • Identifying and define new innovative product concepts and SSD architectures
  • Maintaining strong technical engineering relationships with ASIC system architects and key technologists to identify and define new innovative memory products
  • Working with Micron technologists, design engineers, and engineering teams to ensure successful implementation and feasibility demonstration of new product concepts
  • Developing new product/Firmware architecture specifications
  • Identifying key industry technical trends and competitive landscapes; Stay abreast of new advanced technology and architecture trends in the market
  • Modeling and analysis of Performance, Power and host driven workloads.
  • Generating Firmware Architecture specifications.
  • Successful candidates for this position will have:
A Bachelor's or Master's degree in Engineering, Electrical/Electronics/Computer and 8+ years in design, product, test, system engineering experience

Systems experience, including:
  • Experience in SSD and or HDD architecture, Design or analysis and/or troubleshooting Operating systems: Linux, Windows, VMware Device drivers & Firmware Storage devices
  • Working knowledge of SATA, SAS or PCIe interfaces.
Technical Skills, including:
  • Detailed knowledge of NAND Flash, Solid State drives
  • Storage protocols: SATA/ATA, and NVMe
  • NAND interfaces: ONFI, toggle, etc NAND Management: error detection and correction
  • Storage Systems : RAID systems, Blades and Workstations
  • Demonstrated problem solving and troubleshooting skills.
  • Excellent verbal and written communications skills
  • Highly organized, self-motivated, and disciplined abilities
  • Ability to work with other engineers across multiple disciplines, as well as customers of various positions.
At KAYGEN, we are always looking for dynamic, talented and experienced individuals. We invite you to join our team of talented IT professionals, consulting at client locations across the globe. Our culture is team-orientated; we strive to stand by our core values of respect, honesty and integrity. Our team of experienced staffing experts will work with you to find you the best opportunity. For more information please visit us at