View Our Website View All Jobs

Senior Staff Firmware Engineer

Job Summary

As a Senior Staff Firmware Engineer, you will be responsible for providing the technical capability in the creation and customization of Firmware for use in SSD products. You will be responsible for generating, compiling, and testing firmware and also be responsible for providing technical support to implement the development and quality assurance processes necessary to ensure the firmware consistently and provides the required functionality, usability, quality/reliability, performance, and supportability to ensure the products meet or exceed their design and customer targets.

 

Responsibilities:

  • Develop and modify existing 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
  • Firmware Quality Assurance: Run and modify a firmware functional integration test capability that ensures the firmware subsystem meets the quality, functional, and performance requirements required at each integration milestone in the product development lifecycle
  • Firmware Quality Assurance Process: Modify and deliver a functional integrity test process that is capable of continuous improving pre-integration firmware quality, while reducing test time, and maintaining test cost
  • Proactively provide to Management, cross-functional team members, and the firmware team consistent, detailed, and properly summarized information regarding activities within the firmware development organization and status of firmware development projects

 

Requirements:

  • 10+ years' of experience in the embedded systems development field
  • 7+ years' of experience with storage devices
  • 5+ years' of experience with SSD firmware development
  • Experience designing and developing firmware using assembly and C/C++ programming
  • Proficiency debugging an embedded firmware application
  • Proficiency in using development tools and IDE's such as SourcePoint and Realview
  • 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:

B.S. in Electrical Engineering, Computer Engineering, Computer Science, or a similar degree

 

Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled

Rec # 1582

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file