Seagate
Position Types: Full-time; early career
Location: Freemont, CA
Sr. Engineer SSD Architect - Entry Level
Seagate delivers advanced digital storage solutions to meet the needs of today’s consumers and tomorrow’s applications. Through technology, leadership and innovation, Seagate continues to help individuals and businesses maximize the potential of their digital content in an ever-evolving, on-demand world. The Seagate Flash Solutions Group is hiring an SSD Architect to join our team. The location for this job is Fremont, CA. This is an exciting opportunity to get involved with developing the latest SSD storage technology using the latest 3D NAND and emerging memories in a rapidly-evolving market.
Responsibilities
As a member of the SSD Architecture team, you will:
- Develop new hardware architectures and firmware algorithms to improve the performance, QoS, reliability, endurance or security for nonvolatile memories, NAND flash, SSDs and emerging storage technologies.
- Develop new signal processing, error correction techniques and error recovery techniques for nonvolatile memories, NAND flash, SSDs and emerging storage technologies.
- Develop new product and hardware architectures.
- Develop and analyze new features for NVMe SSDs.
- Develop models that emulate and analyze the behavior of hardware architectures and firmware algorithms.
- Prototype new algorithms in FW and validate benefit on reference hardware platforms.
- Write architecture and design guides for hardware and firmware implementation.
- Develop reference code for firmware implementation.
- Utilize C and MATLAB programming expertise.
- Analyze signal processing and error correction algorithms using simulations using SSD controller ASIC chips and firmware.
- Analyze performance and Quality of Service metrics using SSD controller ASIC chips and firmware.
Qualifications
- MS or PhD degree in Electrical Engineering, Mathematics, or related engineering discipline with 0-2 years experience in SSD, storage, error correction or signal processing technologies.
- C, MATLAB or Python programming skills.
Preferred Qualifications
- Experience in Verilog or firmware programming is beneficial.
- Understanding of flash and memory technology is a plus.
- Proven record of patents and/or publications related to SSD or storage technologies.
Our culture is focused on our Corporate Values --People, Customer Success, Excellence, Innovation, Teamwork, Openness, Social Responsibility and Sustained Profitability. Join a worldwide team of talented, collaborative, innovative people who thrive in a work environment where people can share knowledge and learn from one another. You won’t find a more exciting place to build your career and challenge yourself. Accept the challenge and Go where innovation leads…Join Seagate. Apply now! Seagate Technology is committed to equal opportunity in employment and welcomes applications from all sections of the community, irrespective of sex, marital status, religious affiliation, age, disability, veteran status, or ethnic origin.
How to Apply
Please use this link to apply through Seagate or Linkedin.