Taro Logo

Memory System Engineer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Memory System Engineer

Qualcomm, a global leader in technology innovation, is seeking a Memory System Engineer to join their team in Shanghai. This role combines software engineering expertise with memory systems knowledge, focusing on debugging and optimizing various memory technologies. As a Memory System Engineer, you'll work on cutting-edge platforms, troubleshooting DDR and storage issues, and supporting silicon bringup. The position requires strong technical skills in programming languages like C, C++, Java, and Python, along with understanding of digital logic and analog design concepts.

The role offers an excellent opportunity to work with world-class engineers and contribute to groundbreaking technologies. Qualcomm provides comprehensive benefits including world-class health coverage, financial planning assistance, and continuous learning opportunities. The company's culture emphasizes innovation, collaboration, and professional growth through mentorship programs and tuition reimbursement.

This position is ideal for a mid-level software engineer with 2+ years of experience who wants to specialize in memory systems and embedded software. You'll be part of a team that pushes the boundaries of technology, working on projects that impact global technological advancement. The role combines hands-on technical work with collaborative problem-solving, making it perfect for someone who enjoys both technical challenges and teamwork.

Working at Qualcomm means joining a company at the forefront of mobile technology innovation, with opportunities to work on next-generation products that shape the future of computing and communications. The company's commitment to employee development, comprehensive benefits, and cutting-edge technology makes this an excellent opportunity for career growth and technical advancement.

Last updated 14 hours ago

Responsibilities For Memory System Engineer

  • Debug and troubleshoot DDR issues including LPDDR4x, LPDDR5 and LPDDR5x from different vendors
  • Debug and troubleshoot storage issues including eMMC, UFS, NVME and other flash from different vendors
  • Debug and troubleshoot various Qualcomm platform memory/Firmware/driver issues
  • Support silicon bringup and debug of mixed signal IPs like DDRPHY, high speed IOs
  • Development and enhance related tool chain
  • Manage documents and logs transition for test projects
  • Setup test environment and implement validation tests
  • Execute reproduce and regression tests
  • Analyze and summarize test results for improvement

Requirements For Memory System Engineer

Java
JavaScript
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of Software Engineering experience
  • Experience with Programming Languages such as C, C++, Java, Python
  • Basic knowledge of digital logic design & analog design concepts
  • Good communication skills in both English and Chinese
  • Strong learning capabilities
  • Self-motivated, initiative, creative and good teamwork

Benefits For Memory System Engineer

Medical Insurance
401k
  • World-class health benefit coverage for employees and eligible dependents
  • Financial programs to help build secure future
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Memory System Engineer