Sr. Staff Firmware Engineer - SSD MST

11 - 15 years experience  • 

Salary depends on experience
Posted on 05/22/18
11 - 15 years experience
Salary depends on experience
Posted on 05/22/18

Job Summary:

TMA is looking for a Staff Firmware Engineer to join its SSD MST Firmware team. The candidate will be responsible for providing the technical capability in the design , development and customization of Firmware for SSD products. You will be responsible for design , development and debugging firmware. You will also be responsible for providing technical support to implement the development and quality assurance processes necessary to insure the firmware consistently and provides the required functionality, usability, quality/reliability, performance, and supportability to insure the products meet or exceed their design and customer targets.

Responsibilities:

  • Design ,Develop and modify firmware subsystems for SSD products that meet or exceed the requirements of the technical spec matrix; including, but not limited to: Performance, Endurance, Capacity, Functionality, and Quality/Reliability

Requirements:

  • 10+ years' experience in the embedded systems development field
  • Experience designing and developing firmware using assembly and C/C++ programming
  • Experience with NAND and FTL in SSD Firmware is a big plus
  • Proficiency debugging an embedded firmware application
  • The ability to analyze firmware and hardware issues
  • A high level of skill in problem re-creation and trapping as well as identifying and optimizing performance of critical algorithms
  • Hands-on experience in firmware development and verification, system failure analysis, and problem solving
  • A working knowledge of digital hardware design and test equipment such as In-Circuit Emulators (ICE) and logic/bus analyzers (highly desired but not required)

Education:

  • BS in Electrical Engineering, Computer Engineering, Computer Science or similar degree

Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled

Req # 1649

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.