Role Overview
Qualcomm India Private Limited is seeking a proactive, technically driven Associate Engineer (Software Engineering) to join our world-class engineering team in Hyderabad, Telangana, India. In this role, you will assist in the design, development, implementation, and verification of embedded and cloud edge software, customer-facing applications, and specialized utility tools. Working under the guidance of experienced engineering leads, you will collaborate with cross-functional systems, hardware, architecture, and test engineering squads to build and optimize software solutions powering next-generation smart, connected devices globally.
Core Responsibilities
- Feature Development & Coding: Design, write, test, and integrate software modules and utility tools using languages such as C, C++, Java, or Python for embedded and cloud edge ecosystems.
- Requirements & Architecture Support: Analyze functional software specifications and user requirements to translate system-level interfaces into modular, maintainable code.
- Testing & Quality Assurance: Author and execute comprehensive unit tests, conduct regression testing suites, and perform initial issue triaging to uphold stringent code reliability standards.
- Code Reviews & Debugging: Participate in peer code reviews, isolate defect root causes, and deliver bug fixes across staging and integration branches.
- Source Control & Configuration: Manage source code revisions, branches, and merges utilizing version control systems like Git or Perforce.
- Technical Documentation: Create and maintain detailed technical design specifications, API usage guides, and software release documentation.
Qualifications & Requirements
- Educational Background: Bachelor's degree in Engineering, Computer Science, Information Systems, Electronics & Communication, or a related technical discipline.
- Professional Experience: 0 to 2 years (1+ year preferred) of practical software development experience or relevant engineering internships.
- Programming Proficiency: Solid foundations in at least one modern programming language such as C, C++, Java, or Python, accompanied by strong knowledge of data structures and algorithms.
- Systems & APIs: Exposure to or working familiarity with Database Management Systems (DBMS) and RESTful API integration.
- Source Code Management: Hands-on experience with version control systems including Git, Perforce, or modern SCM platforms.
- Engineering Best Practices: Familiarity with testing frameworks, systematic debugging approaches, and standard Software Development Life Cycle (SDLC) methodologies.
About Qualcomm
Qualcomm is a global leader in wireless technology innovation and the driving force behind the development, launch, and expansion of 5G and high-performance, low-power edge computing. Qualcomm's foundational technologies transform industries, power intelligent connected devices, and enable next-generation computing experiences that connect everyone and everything seamlessly.