Skip to content

 

Milpitas, California - USD Full Time Posted: Thursday, 6 December 2018
 
 
Description Firmware Developer (Firmware/Embedded)
Milpitas CA
Full Time
Job Description:
4-10 years of experience in storage industry.
Strong working knowledge of firmware development, system failure analysis, Embedded systems design and Real Time Embedded systems.
Strong working knowledge of software engineering principles and designing and developing firmware using assembly and C/C++ programming.
Strong debugging skills in an Embedded firmware application including:
Using development tools and IDE's such as Slick Edit, SourcePoint and Realview.
Problem re-creation and trapping.
Logging and diagnostics.
Strong knowledge working identifying and optimizing performance of critical algorithms.
Working knowledge of ARC/ARM Microprocessors
Knowledge of the Agile software development process life cycle.
Strong knowledge of structured firmware development process and lifecycle.
Strong skills in communicating complex technical ideas/concepts.
Technical skills
Working experience with NAND Flash sequencer, NAND media error handling, NAND media scan, power throttling, power loss recovery or QoS/performance optimization
Experience with ONFI protocol.
Experienced in complex SSD firmware development for multi-core SoC controller
Firmware development experience in Flash Translation module for IO read/write path
Firmware development experience in Flash Translation module block management algorithms
Working experience in firmware that supports common firmware services like File System, Schedulers, Power management, Common Error Logging etc
Developing Firmware that supports NVMe IO and Admin commands
Developing Firmware that supports Host I/O path and Host error handling
Developing Firmware that supports Host interface testing.


Milpitas, California, United States of America
IT
USD
MACROPACE
MACROPACE
JS2365_E020E4B901A132764C52C0A3596C0885/598415612
12/6/2018 1:56:17 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.