CareerPlan

Senior Engineer, DDR Customer Engineering Software

Santa Clara, California, United States of AmericaFull-time2026-09-17 → 2026-11-10

Core

Senior Engineer responsible for software enablement, platform bring-up, system validation, and performance optimization for DDR memory subsystems in mobile, compute, automotive, and edge AI platforms.

Role type

Senior IC DDR Customer Engineering Software Engineer

Builds

DDR memory subsystems for SoCs

Domain

Semiconductor / Memory Subsystems / Embedded Systems

Required skills

C/C++ programming, Linux/Embedded systems development, DDR architecture knowledge, debugging techniques, root cause analysis, performance profiling, Python scripting

Preferred skills

DDR5/DRAM standards, firmware/BSP development, cache coherency debugging, memory virtualization, stress validation, Qualcomm Snapdragon platforms

Technologies

C, C++, Python, Linux, Android, QNX, DDR5, SoC architectures

Responsibilities

Support DDR enablement and platform bring-up across firmware, bootloaders, and OS environments; Investigate and resolve complex DDR issues including memory corruption and training failures; Perform root cause analysis of memory subsystem behaviors; Collaborate with customers, OEMs, and ODMs for memory configuration and issue triage; Partner with hardware and software teams to resolve cross-boundary issues; Analyze and optimize DDR performance, bandwidth, latency, and power consumption; Develop debug methodologies and automation tools for validation workflows.

Seniority

Senior, hands-on IC