Campus Hire Software Engineer(Qualcomm)

About Qualcomm:

Qualcomm is a leading company specializing in enabling connectivity across various industries through technologies like 5G, AI, and mobile chipsets. Their innovations impact devices like smartphones, connected vehicles, and smart cities, contributing to industries that benefit billions of people daily.

Job Description:

As a Software Engineer at Qualcomm, the role is designed to provide new graduates with the opportunity to work on a range of technologies, including multimedia (audio/video codecs, image processing), wireless modem technologies (e.g., 4G, WiFi, Bluetooth), platform-level software (Linux, Android, Windows), and IoT technologies for devices like smart cameras, virtual reality, drones, and smart assistants. The software you develop will power Qualcomm’s mobile chipsets, which are at the forefront of technology.

The role involves designing and developing software for Qualcomm’s mobile chipsets, which requires expertise in various fields, including multimedia, wireless networking, and embedded systems. You will work on real-time embedded software, develop device drivers, and contribute to the development of communication protocol stacks that enable mobile devices to connect and interact across different networks.

Job Responsibilities:

The Software Engineer will be involved in multiple stages of the software development lifecycle:

  • SW development for Android and Windows Mobile Embedded Platforms: This includes working on multimedia software stacks, firmware, and driver development to ensure that Qualcomm’s chipsets run efficiently on these platforms.
  • Wireless Modem and Connectivity Software: The role involves developing software for wireless communication technologies such as 4G, WiFi, and Bluetooth, along with related firmware development.
  • Kernel, BSP, and Device Driver Development: Working on the kernel and device support packages (BSP) is a core part of ensuring that Qualcomm’s chipsets work efficiently with hardware.
  • Communication Protocol Stack Development: Contributing to the development of critical communication protocols, such as TCP/UDP/IP/SIP/RTP, which facilitate mobile device connectivity.
  • SW Architecture for Embedded Devices: You will help design the architecture for embedded devices running on platforms like Android and Windows.
  • Application SW and UI Development: The role also involves developing user interfaces and application software for Qualcomm’s devices and platforms.
  • Object-Oriented Programming (OOP): The software will be designed using object-oriented principles, ensuring modularity, scalability, and maintainability.
Skills & Competencies:

To succeed in this role, you will need to demonstrate a strong understanding of several technical areas:

  • Embedded Software and Device Drivers: Experience in real-time embedded software development is essential, as is familiarity with device driver development.
  • Mobile Software Development: Experience with mobile operating systems such as Android, Linux, and Windows Mobile is beneficial.
  • Wireless Networking: Knowledge of wireless network standards like CDMA, GSM, UMTS, and LTE will be highly valued.
  • Operating Systems & Protocols: A solid understanding of OS concepts, data structures, and communication protocols like TCP/UDP/IP is critical.
  • Multimedia Technologies: Experience with audio, video, and imaging technologies is advantageous, as Qualcomm works extensively with multimedia software stacks.
  • Software Development Skills: Proficiency in C/C++ programming languages and object-oriented design principles is essential.
  • Analytical & Problem-Solving Skills: Qualcomm values individuals who are strong problem solvers and can think critically when facing technical challenges.
  • Communication and Collaboration: Strong verbal and written communication skills are important, as you will work in a team-oriented environment.
Minimum Qualifications:
  • Education: Bachelor’s or Master’s degree in Engineering, Computer Science, Information Systems, or related fields. Preferred degrees: Computer Science Engineering, Communication Engineering, Electronics and Communication Engineering (ECE), etc.
Salary and Application Details:
  • The position offers a competitive salary package in the range of 4-6 LPA (Lakhs per annum), which is a great starting point for fresh graduates entering the technology field. Candidates must apply before December 23, 2024, to be considered for this exciting opportunity.