As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Preferred Qualifications:
- Qualification: B.Tech/M.Tech in Electronics/Electronics & Telecommunication/Electricals
- Job function: Will be working on Clock/NoC SW driver development and embedded Core driver development.
- Skills/experience: Around 1-3 yrs of experience
Principal Duties and Responsibilities:
- Adept programming skills and proficiency in Low level C.V
- ery good exposure to Embedded systems & Real Time Operating systems concepts.
- Good exposure on processor architecture (ARM preferred), Interrupts, GPIOs etc.
- Experience in using debugging tools like Lauterbach and Trace tools.Ability to analyze, triage and debug complex system level problems and issues.
- Good Problem solving & analysis skills; Good communication and enthusiasm to learn.
- Embedded Core driver working experience if possible
- Ability to learn and work together in a team. Must be a Team player.
Level of Responsibility:
• Works under supervision.
• Decision-making affects direct area of work and/or work group.
• Requires verbal and written communication skills to convey basic, routine factual information.
• Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.