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 sits at the intersection of hardware and software, focusing on memory systems and storage solutions for various Qualcomm platforms. As a Memory System Engineer, you'll be responsible for debugging and troubleshooting complex memory and storage systems, including LPDDR4x/5/5x, eMMC, UFS, and NVME technologies. The position requires a unique blend of software engineering skills and hardware understanding, as you'll be working with firmware, drivers, and mixed-signal IPs.

The role offers an opportunity to work with cutting-edge technology at one of the world's most innovative companies. You'll be part of a team that pushes the boundaries of what's possible in mobile, IoT, and computing platforms. The position requires strong technical skills in programming languages like C++, Python, and Java, combined with an understanding of digital logic and analog design concepts.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning programs, mental health support, and continuous learning opportunities. The company fosters a culture of innovation and collaboration, where employees can grow their careers while working on technologies that impact billions of people worldwide.

The ideal candidate will have at least 2 years of software engineering experience, strong debugging skills, and the ability to work effectively in a fast-paced, team-oriented environment. This role provides an excellent opportunity for someone looking to advance their career in embedded systems and memory architecture while working with some of the industry's leading experts.

Working at Qualcomm means being part of a company that's at the forefront of technological innovation, with opportunities to contribute to world-changing innovations and breakthrough technologies. The company's commitment to employee development, comprehensive benefits, and supportive, inclusive culture makes it an ideal place for ambitious engineers looking to make their mark in the technology industry.

Last updated 7 minutes ago

Responsibilities For Memory System Engineer

  • Debug and troubleshoot DDR issues including LPDDR4x, LPDDR5 and LPDDR5x
  • Debug and troubleshoot storage issues including eMMC, UFS, NVME
  • Debug and troubleshoot platform memory/Firmware/driver issues
  • Support silicon bringup and debug of mixed signal IPs
  • Develop and enhance related tool chain
  • Manage documentation and logs for test projects
  • Setup test environment and implement validation tests
  • Execute reproduction and regression tests
  • Analyze and summarize test results

Requirements For Memory System Engineer

Python
JavaScript
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of Software Engineering experience
  • Programming experience in C, C++, Java, Python
  • Basic digital logic design & analog design concepts
  • Good communication skills in both English and Chinese
  • Experience with DDR/Storage/VLSI Mixed-signal design preferred
  • Experience in mobile platform test or android portable device test preferred
  • Strong learning capabilities
  • Self-motivated, initiative, creative and good teamwork

Benefits For Memory System Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Mental Health Assistance
  • World-class health coverage for employees and dependents
  • Financial planning and security programs
  • Emotional and mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs

Interested in this job?

Jobs Related To Qualcomm Memory System Engineer

SoC Sr Validation Engineer ( 2-6 years of working experience)

Senior SoC Validation Engineer role at Qualcomm focusing on system validation, embedded software development, and hardware debugging for complex SoC architectures.

Core BSP PCIe Engineer

Core BSP PCIe Engineer position at Qualcomm Shanghai, focusing on embedded systems and driver development with emphasis on PCIe protocols and optimization.

Hardware Applications Engineer - Cambridge, UK

Hardware Applications Engineer role at Qualcomm focusing on personal audio SoCs development and customer support, requiring hardware expertise and embedded programming skills.

Engineer - 32948

Software Engineering role at Qualcomm focusing on Bluetooth Firmware development for mobile, wearable, IoE, and automotive markets, requiring 1-9 years of C/C++ experience.

BSP Engineer - Shenzhen

BSP Engineer position at Qualcomm Shenzhen, focusing on Linux kernel development and customer support for IoT devices. Requires strong embedded systems expertise.