Taro Logo

Engineer - DDR

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
Enterprise SaaS

Job Description

Qualcomm, a global leader in technology innovation, is seeking a DDR Tools Development Engineer for their Hyderabad office. This role sits at the intersection of embedded systems and software development, offering a unique opportunity to work on cutting-edge memory technologies.

The position involves working with DDR technology, specifically focusing on LP4x/LP5x implementations, along with various peripherals including PCIE, UFS, USB, and SD card interfaces. As a DDR tools development engineer, you'll be responsible for developing system-level stress frameworks within the UEFI environment and creating DDR characterization tools.

The ideal candidate should possess strong fundamentals in operating systems, data structures, and computer architecture, with particular emphasis on embedded systems. Proficiency in C programming is essential, complemented by working knowledge of Python. Experience with debuggers like T32 and gdb is required, and familiarity with UEFI (tianocore/edk2) and Linux environments is highly valued.

Qualcomm offers an exceptional working environment with comprehensive benefits including world-class health coverage, financial planning programs, and continuous learning opportunities. The company strongly supports professional growth through mentorship programs and tuition reimbursement.

This role provides an excellent opportunity to work with multiple teams across performance, power, peripherals, multimedia, design, and DV, offering exposure to various aspects of SoC development. You'll gain deep insights into low-level system internals and have the chance to contribute to groundbreaking technological advancements.

The position requires analytical thinking and pattern recognition skills, as you'll be working with extensive data sets to optimize system performance. As part of Qualcomm's engineering team, you'll be at the forefront of innovation, helping to shape the future of mobile and embedded technologies.

Join Qualcomm to be part of a team that pushes the boundaries of what's possible in technology, while enjoying excellent career growth opportunities and a supportive, inclusive culture that values diverse perspectives and innovative thinking.

Last updated 2 months ago

Responsibilities For Engineer - DDR

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Collaborate with systems, hardware, architecture, test engineers, and other teams
  • Work in UEFI framework development for system level stress framework
  • Develop DDR technology LP4x/LP5x, Peripherals (PCIE, UFS, USB, SD card), Multimedia(GPU, Camera, Video)
  • Drive multiple programs in System level stress framework development
  • Analyze data and recognize patterns

Requirements For Engineer - DDR

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Strong understanding of OS fundamentals, data structures, Computer architecture, Embedded system
  • Expertise in C programming
  • Working knowledge of Python Programming
  • Familiarity with debuggers like T32 and gdb
  • Development work experience in embedded system at low level
  • Good to have experience in UEFI [tianocore/edk2], Linux

Benefits For Engineer - DDR

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial programs for secure future
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Related Jobs

Engineer - PMIC Driver development

Engineer position at Qualcomm focusing on PMIC driver development and embedded systems, requiring 3-5 years of experience in C programming and real-time operating systems.

Engineer - DDR

DDR Software Engineer position at Qualcomm Hyderabad, focusing on embedded systems development and UEFI framework implementation for DDR technology.

Engineer - DDR

DDR Engineer position at Qualcomm focusing on embedded systems development and UEFI framework implementation, requiring expertise in C programming and system architecture.

Engineer- DDR

DDR Software Engineer position at Qualcomm Hyderabad, focusing on embedded systems development and UEFI framework implementation for DDR technologies.

Engineer- Graphics Kernel

Graphics Kernel Engineering role at Qualcomm focusing on GPU technology and kernel driver development for mobile and XR devices, requiring strong C/C++ and Linux kernel experience.