Job Title: Firmware Applications Engineer - SSD Controller
Job Location: Milpitas, CA
Compensation: $110K - $180K base Depending on experience plus RSUs!
Requirements: Firmware, SSD Controller, Applications Engineer, SAS/SATA/PCIe, NVMe, NAND
We are the global leader in developing NAND flash controllers for SSDs and other solid-state storage devices. We have over 20 years of experience developing specialized processor ICs that manage NAND components and deliver market-leading, high-performance storage solutions widely used in data centers, PCs, smartphones, and commercial and industrial applications. We have one of the broadest portfolios of controller intellectual properties developed from our deep understanding of NAND characteristics, which enables us to design both unique, highly optimized configurable IC plus related firmware controller platforms and complete turnkey controller solutions.
Top Reasons to Work with Us
1) Competitive Compensation ($110K - $180K base Depending on Experience)
2) Comprehensive Benefits package including bonus & RSUs!
3) The chance to join a global leader in developing NAND flash controllers for SSD!
What You Will Be Doing
Develop firmware features necessary to meet the product specification and customer requirements.
Develop and modify existing firmware for SSD product requirements.
Debug problems encountered during internal or customer firmware testing.
Perform root cause analysis and make appropriate changes to correct the problem.
Work directly with FAE and customers to resolve firmware issues.
Perform system level regression tests on SSD products and provide test reports.
What You Need for this Position
Must have a Bachelor's (Master's or Ph.D. preferred) in Computer Science, Electrical Engineering, Computer Engineering, or similar with 3+ years of experience:
3+ years experience in software/firmware applications engineering
Experience in SSD controller/firmware architecture
Experience in the storage industry in SSD, HDD, storage systems, or a related technology
Understanding of storage interfaces including ideally PCIe/NVMe or SATA
Strong experience in C/C++ programming and data structure
Hands on experience with JTAG/ICE debuggers
Experience with version control software like Git.
Understanding the concept of regression tests on the system level
Experience with performing regression tests on SSD or storage systems using 3rd party test software is a plus.
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.
Ability to work in a multi-functional team and under the pressure of multiple priorities.
Open for domestic and international travel.
The ability to operate logic analyzer, oscilloscope and bus protocol analyzer is valuable.
Experience with hardware peripherals, features, and development environments is also valuable.
Master's degree with major in Electronic Engineering or related field.
Mandarin speaking will be a plus.
So, if you are a Firmware Applications Engineer with SSD Controller experience, please apply today! or send an updated copy of your resume to Mike.Vandenbergh@CyberCoders.com for immediate consideration!
Benefits
Applicants must be authorized to work in the U.S.
Mike Vandenbergh is recruiting for this position and the positions below.
Email me to apply for this position
Employees will receive paid leave to the extent required by state or local law. This job was first posted by CyberCoders on 08/16/2024 and applications will be accepted on an ongoing basis until the position is filled or closed.
CyberCoders, Inc is proud to be an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please contact a member of our Human Resources team to make arrangements.
Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.