Jr. & Sr. Level Firmware/Software Engineers Link_A_Media Devices
Requirements:
BS in either Computer Science or Electrical Engineering; MS is preferred
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 the SATA storage 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
Open to domestic and/or international travel for technical consultation
Self-motivated, strong team player
Jr. Level Requirements:
Design, implement and evaluate real-time embedded system firmware for Serial ATA (SATA) and PCIe SSD controllers that optimize data access and cache performance, endurance and reliability for high performance desktop and enterprise class SSD products
Work with major OEM customers to implement SSD functions per customer requirements, debug customer issues and prepare test report
6 month of development experience in team-based, complex programming in the embedded controller environment with Real Time Operating System (RTOS)
Knowledge of mass storage systems: NAND flash memory, hard disk drives, SATA/ATA/PCIe, data caching and device drivers; Experience in the NAND flash storage device application and/or testing is a plus
Sr. Level Requirements:
Design, implement and evaluate real-time embedded system firmware for Serial ATA (SATA) and Serial Attached SCSI (SAS) SSD controllers that will optimize performance, endurance and reliability for high performance desktop and enterprise class SSD products
Work with major OEM customers to implement SATA SSD functions per customer requirements, debug customer issues and prepare test report
10+ years of development experience in team-based, complex programming in the embedded controller environment with Real Time Operating System (RTOS)
7+ years of firmware development experience in mass storage systems: solid state drives, hard disk drives, SATA/ATA storage devices, data caching or device drivers; Experience in the NAND flash storage device application and/or testing is a plus
5+ years of technical management experience
A high level of skill in identifying performance critical algorithms for peripheral storage system optimization
| Location: |
2550 Walsh Avenue
Suite 200
Santa Clara, CA 95051
United States
|