Senior Engineer, DDR Customer Engineering Software

Qualcomm
Santa Clara, CA, United States
27 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Software Applications Booting (BIOS) C++ (Programming Language) Information Systems Software Debugging Linux Firmware Python (Programming Language) Subsystems Information Technology Low Latency

Job description

Experteer Overview In this role, you will enable DDR memory subsystems across firmware, bootloaders, and OS environments, ensuring robust bring-up and performance. You will work closely with cross-functional teams and customers to resolve complex memory issues and drive successful deployment of Qualcomm platforms. You will analyze memory behavior and optimize performance, power, and stability at the system level. This position offers the chance to shape memory subsystem validation and debugging practices across diverse markets and customer engagements. You will join a collaborative team focused on delivering high-quality, scalable DDR solutions. Compensation / Benefits * Support DDR enablement and platform bring-up across firmware, bootloaders, and operating system environments * Investigate and resolve complex DDR-related issues including memory corruption, training failures, and system crashes * Perform root cause analysis of memory subsystem behaviors involving DDR controllers, cache coherency mechanisms, and system-level interactions * Collaborate with customers, OEMs, and ODMs to support memory configuration, tuning, issue triage, and technical escalations * Partner closely with DDR design, firmware, validation, systems, and software teams to drive issue resolution across hardware and software boundaries * Analyze and optimize DDR performance, memory bandwidth utilization, latency, power consumption, retention behavior, and overall system efficiency * Develop and leverage debug methodologies, automation tools, and validation frameworks to improve productivity and quality * Support customer engagements and contribute to the successful deployment of Qualcomm products across diverse market segments Tasks * Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of software applications engineering or related experience OR Master’s/PhD in related fields * 1+ year programming in C/C++/Python/Java or similar languages * 1+ year experience debugging techniques * strong understanding of DDR architecture and memory concepts is implied but not explicitly stated as a standalone requirement * experience developing, debugging, and optimizing software in Linux or embedded systems * experience analyzing and debugging complex software and system-level issues Key requirements * competitive benefits package * annual discretionary bonus program * RSU grants * opportunity for career growth * focus on work-life balance * salary range $123,900.00 - $185,900.00

Requirements

coherency mechanisms, and system-level interactions * Collaborate with customers, OEMs, and ODMs to support memory configuration, tuning, issue triage, and technical escalations * Partner closely with DDR design, firmware, validation, systems, and software teams to drive issue resolution across hardware and software boundaries * Analyze and optimize DDR performance, memory bandwidth utilization, latency, power consumption, retention behavior, and overall system efficiency * Develop and leverage debug methodologies, automation tools, and validation frameworks to improve productivity and quality * Support customer engagements and contribute to the successful deployment of Qualcomm products across diverse market segments Tasks * Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of software applications engineering or related experience OR Master’s/PhD in related fields * 1+ year programming in C/C++/Python/Java or similar languages * 1+ year experience debugging techniques * strong understanding of DDR architecture and memory concepts is implied but not explicitly stated as a standalone requirement * experience developing, debugging, and optimizing software in Linux or embedded systems * experience analyzing and debugging complex software and system-level issues Key requirements * competitive benefits package * annual discretionary bonus program * RSU grants * opportunity for career growth * focus on work-life balance * salary range $123,900.00 - $185,900.00

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:05 min

Finding product boundaries using lack of cohesion metric grouping

Pratishtha Pandey Pratishtha Pandey · World Congress 2024

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:20 min

Evaluating remote hardware allocations for localized infrastructure constraints

Paul Graham Paul Graham · LIVE

Videos

See all

Related articles

See all