RBPRSLLC is looking for candidates to fill the position of Sr. SSD Application Engineer. On-Site position in Milpitas, CA. No visa sponsorships supported, no agencies please.
What’s in it for you?
- Join the global leader in NAND flash controllers powering the world’s data!
- Build cutting-edge storage solutions used in data centers, PCs, and smartphones!
- Collaborate with top-tier flash makers, hyperscalers, and OEMs worldwide!
- Work on high-performance IC and firmware platforms for next-gen SSDs!
- Grow in a global company with offices in Asia and the U.S., and 25+ years of innovation!
- Enjoy competitive pay, strong benefits, and deep technical career tracks!
- Be part of a market leader shaping the future of storage and connectivity!
What you will be doing:
- Develop front-end firmware features necessary to meet product specifications 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 problems.
- Work directly with hardware designers to efficiently resolve customer issues.
- Manage SSD debug and qualification requirements in collaboration with SMI Engineering Teams, driving technical design-in/win.
- Debug hardware, firmware, and other platform-related barriers to adoption.
- Interface with customers and internal platform partners to resolve product issues and leverage learnings to shape future product definition.
- Evangelize technical benefits of SMI Enterprise controllers and various business models at the platform level.
- Create preference for SMI products within the platform and enable customer adoption of solutions.
- Advocate technical customer needs to internal stakeholders.
- Drive internal teams to deliver to customer expectations.
- Participate in customer meetings and presentations, acting as technical adviser, consultant, analyst, and program manager for customer technical interactions in collaboration with SMI PM teams.
- Establish strong relationships with customers and partners to deliver results and achieve team business objectives in data center/enterprise segments.
Experience you will need:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields.
- At least 3 years of work experience in 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 root causes for front-end issues.
- Experience in the storage industry in SSD, HDD, storage systems, or related technologies.
- Strong experience in C/C++ programming and data structures.
- 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.
- Willingness to learn quickly 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.
- Ability to operate logic analyzers, oscilloscopes, and bus protocol analyzers is valuable.
- Experience with hardware peripherals, features, and development environments is also valuable.
- Experience with compute and/or storage system hardware and/or software using both Windows and Linux-based operating systems in data center/enterprise.
- Knowledge of HDD/SSD systems/protocols and/or SAS/SATA/PCIe (NVMe).
- Familiarity with data center architecture and interfaces, PCIe switches, RAID controllers, HBAs, expanders, and JBODs/JBOFs.
- Knowledge of SSD hardware and firmware architecture.
- Microsoft and Linux data center OS debug experience.
- Fluency in reading and writing Mandarin preferred.
Salary: $160,000 - $180,000/year