Senior SSD Application Engineer at Grammar LLC
Milpitas, California, United States -
Full Time


Start Date

Immediate

Expiry Date

29 Aug, 26

Salary

200000.0

Posted On

31 May, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Firmware Development, PCIe Protocol, NVMe Protocol, C/C++ Programming, Root Cause Analysis, JTAG/ICE Debugging, Git, Logic Analyzer, Oscilloscope, Bus Protocol Analyzer, Linux OS Debugging, Windows OS Debugging, SSD Architecture, Data Structure, Technical Consulting, Customer Relationship Management

Industry

Staffing and Recruiting

Description
Role: Senior SSD Application Engineer Job Description: • Develop front-end firmware features necessary to meet the product specification and customer requirements. • Develop and modify existing firmware for SSD product requirements following PCIe and NVMe protocols. • Debug host interface related problems encountered during internal or customer firmware testing. • Perform root cause analysis and make appropriate changes to correct the problem. • Work directly with hardware designers to efficiently resolve customer issues. • Working with customers to manage SSD debug and qualification requirements in collaboration with SMI Engineering Teams, driving technical design-in/-win, and debug hardware, firmware, and other platform-related barriers to adoption. • Interfacing with customers and internal platform partners to resolve product issues and leverage those learning to shape future product (controller / Firmware) definition. • Evangelizes technical benefits of SMI Enterprise controllers and various business models at the platform level; creates preference for SMI products within the platform; enables customer and end-user adoption of solutions; and supports ecosystem and tools enabling to drive controller solution adoption • Advocating technical customer needs to internal stakeholders • Driving internal teams to deliver to customer expectations • Participates in customers meetings and presentations, acting as technical adviser, consultant, analyst, and program manager for customer technical interactions in collaboration with SMI PM teams • The AE will work closely with customers and partners to establish strong relationships that deliver results and team business objectives in the data center / enterprise segments Minimum Requirements: • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields. • At least 3 years work experience in each of the following: • Software/firmware applications engineering • Experience in SSD controller/firmware architecture • Experience with PCIe and NVMe protocols in firmware development and debugging, including but not limited to host reset, power management, namespace, MSI-X, SMBus, ARP, NVMe commands etc. • Experience in analyzing PCIe protocol traces to identify the root cause for front end issues. • Experience in the storage industry in SSD, HDD, storage systems, or a related technology. • Strong experience in C/C++ programming and data structure • Hands on experience with JTAG/ICE debuggers • Experience with version control software like Git. • Competent to work independently as well as in a small team collaboration environment. • Must be willing to learn fast and execute as a team player. • Good oral, written and presentation skills for communication and documentation. • Ability to work independently with a minimum of day-to-day supervision. • The ability to operate logic analyzer, oscilloscope and bus protocol analyzer is valuable. • Experience with hardware peripherals, features, and development environments is also valuable. • Compute and/or Storage System hardware and/or software using both Windows and Linux based operating systems in the data center/enterprise. • HDD/SSD systems/protocols and/or SAS/SATA/PCIe (NVMe). • Familiarity with Datacenter architecture and interfaces, PCIe Switches, RAID controllers, HBAs, Expanders, and JBODs/JBOFs. • Knowledge of SSD hardware and firmware architecture. • Microsoft and Linux datacenter OS debug experience. • Fluent in reading and writing Mandarin preferred. Benefits, Rewards and Culture Employees are eligible to be recognized in the following ways: • Highly competitive salaries differentiated by performance • Annual merit increases • RSU for eligible employees • Year-end bonus • Invention and Patent Awards • 401(k) Employer Matching • Length of Service Awards • We offer comprehensive health insurance plans for eligible employees and dependent
Responsibilities
Develop and debug front-end firmware features for SSD products following PCIe and NVMe protocols to meet customer requirements. Act as a technical advisor to customers, resolving platform-related barriers and shaping future product definitions.
Loading...