Qualcomm is enabling a world where everyone and everything can be intelligently connected. It creates semiconductors, software, and services related to wireless technology.

Qualcomm looking for fresher Associate Software Engineer with proficient knowledge in programming language – C, C++, Java, Python, sound having knowledge software testing methodologies and software development life cycle ( SDLC ).

Job Designation : Associate Software Engineer

Qualification :  Bachelor’s degree

Experience : Freshers / Experienced

Your Essential Guide : CLICK HERE To Learn Basics of Python

Skill Set :

  1. Proficient knowledge in programming language – C, C++, Java, Python.
  2. Expertise in 5G, LTE, CIOT, UMTS or GSM wireless protocols.
  3. Sound knowledge in software testing methodologies.
  4. Good understanding of software development life cycle (  SDLC ).
  5. Sound programming skills in C/C++, data structures and operating systems concepts.
  6. Familiar with Cloud providers (AWS, GCP, Microsoft Azure).
  7. Ability to analyze, triage and debug complex system level problems and issues.
  8. Good Problem solving & analysis skills.
  9. Good communication skills both written and verbal.

Job Description :

NAS (Non Access stratum ) software engineers work on a SW layer that brings all the various protocols stacks (5G, 4G, 3G & CIOT) together. The role requires development and debugging of the features, filing new ideas, rewriting software to meet new memory/performance goals and creating scripting tools to limit manual effort. It is a challenging position requiring strong SW architecture and design skills. It provides the opportunity to work on new and exciting protocols and features that are on the cutting edge of wireless communication.

  1. Work on design and development of 5G protocol stack. Work on layer 1, layer 2 and layer 3 of 5G NR protocol stack.
  2. Job responsibilities include system level feature coding, developing and executing unit test.
  3. Work with internal test team and external customers to resolve issues.
  4. Tests and modifies general systems-level software/hardware, specialized utility and/or hardware.
  5. Interprets wireless specifications.
  6. Designs test plans, scenarios, scripts, or procedures. Documents systems-level defects, using a bug tracking system, and report defects to developers.
  7. Identifies, analyzes, troubleshoots, and documents problems with program function, output, or content.
  8. Develops testing programs that assess effectiveness of a new system or modification of an existing system.

Location : Hyderabad, Telangana, India