General Summary
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.
Minimum Qualifications
-
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
-
Engineer will be part of Product Debug team and will be responsible to drive/debug & help meet the software stability metrics for Qualcomm SoCs for various business divisions of qualcomm e.g. Mobile, Auto, XR, IOT, Wearables etc.
-
Investigate and troubleshoot system/software stability issues found in various Qualcomm chipsets covering multi-processor, multi-RTOS systems.
Investigate timing issues for RTOS applications & help tune the system accordingly.
-
Collaborate with Hardware, development, test and customer engineering teams to resolve stability issues. This may involve working closely with geographically distributed teams spread across time-zones.
-
Represent Product Debug team in various cross-team efforts such as chip bring-up, stability scrums and feature design discussions.
Preferred Skills
-
1 to 5 years of proficiency in C programming.
-
Good understanding of Computer Architecture and Embedded systems concepts.
-
Knowledge of multi-processor, multi-threaded system, inter-process and inter-processor communication OS (High level OS and RTOS) concepts (Scheduling, Threads, Synchronization, Memory Management etc).
-
Experience with linux, QNX is a plus.
-
Good communication and interpersonal skills
-
Ability to time-share and prioritize between multiple tasks.
-
Strong aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas
-
Familiarity with any Microprocessor or DSP or controllers & understanding assembly code is a big plus
Preferred Qualification/Experience
Qualification: B.Tech/M.Tech in Electronics/Computers with an interest towards working in semiconductor industry.
Experience: 1-5 years experience in the semiconductor space.
3068589