Firmware Engineer

San Jose  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Job Description:
  • BS in either Computer Science or Electrical Engineering; MS is preferred
  • Design, implement and evaluate real-time embedded system firmware for SSD controllers that will optimize performance, endurance and reliability for high performance SSD products
  • Work with major OEM customers to implement SSD functions per customer requirements, debug customer issues and prepare test report
  • Development experience in team-based, complex programming in the embedded controller environment
  • Firmware development experience in mass storage systems: solid state drives, hard disk drives, storage devices, data caching or device drivers;
  • Experience in the NAND flash storage device application and/or testing is a plus but not required
  • A high level of skill in identifying performance critical algorithms for peripheral storage system optimization
  • Perform system integration, validation and debugging of FPGA and SoC design
  • Develop new test software and utility tools to validate SSDs compatibility and reliability for target applications
  • Setup test systems and prepare test scripts for SSD evaluation
  • Perform failure analysis by using storage interface bus analyzer and digital scope, identifying the issues, duplicating the problems, and resolving the issues with corrective actions
  • Proficient in structured firmware and software programming (C/C++, assembly, script languages)
  • Hands-on experience in verification and trouble shooting in an embedded firmware application preferable with ARM based development tools
  • Good working knowledge of design in digital logic, FPGA and SoC
  • Experience of firmware debugging tools such as JTAG, In-Circuit Emulator, scopes and logic/bus analyzer
  • Ability to work creatively and analytically in a problem- solving environment
  • Good oral and written skills for communication and documentation
  • Self-motivated, strong team player
Start date
07/2014
From
Real Staffing
Published at
10.07.2014
Project ID:
739434
Contract type
Freelance
To apply to this project you must log in.
Register