Qualcomm is hiring a Software Engineer in Hyderabad to work on embedded and cloud-edge software for its products. You will help design, develop, modify and validate software applications and utility programs, analyse user needs and requirements, and implement small features with guidance. The role includes coding, unit testing, minor debugging fixes and integration work, while collaborating with systems, hardware, architecture and test engineers on system-level solutions. A bachelor's degree in engineering, computer science, information systems or a related field is required. Around a year of experience with a programming language such as C, C++, Java or Python, plus exposure to databases, APIs and source control tools like Git or Perforce, is preferred. A good opportunity for early-career engineers to work on large-scale product software.