Taro Logo

Engineer - DDR

A leading technology innovator that pushes boundaries to enable next-generation experiences and 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 Engineer to join their team in Hyderabad. This role sits at the intersection of embedded systems and software development, focusing on DDR tools and system development. As a Qualcomm Software Engineer, you'll be responsible for designing and developing embedded and cloud edge software solutions that push the boundaries of what's possible in technology.

The position requires expertise in low-level programming, particularly with C and Python, and a strong foundation in operating systems, computer architecture, and embedded systems. You'll work extensively with UEFI framework development, creating system-level stress frameworks for DDR technology, peripherals, and multimedia components. This role offers unique opportunities to understand SOC internals and work with cutting-edge hardware technologies.

Qualcomm offers an exceptional environment for career growth, providing comprehensive benefits including world-class health coverage, financial planning programs, and continuous learning opportunities. You'll work alongside leading engineering and technology experts, contributing to innovations that impact lives globally. The company's supportive, inclusive culture encourages idea sharing and collaborative problem-solving.

The ideal candidate should have at least 2 years of experience or an MTech degree with relevant embedded systems background. You'll be part of a team that drives multiple programs, collaborating with various departments including performance, power, peripherals, multimedia, design, and DV teams. This role offers excellent exposure to system-level development and the chance to work on breakthrough technologies that shape the future of digital transformation.

Last updated 2 months ago

Responsibilities For Engineer - DDR

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • 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
  • Collaborate with systems, hardware, architecture, test engineers

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
401k
Education Budget
  • World-class health benefit coverage
  • Financial planning programs
  • Emotional/mental strength support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development 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

Software engineering role at Qualcomm focusing on DDR tools development and embedded systems programming.

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.