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.
In the role of System Test Engineer, you will:
- Test and modify general system-level software/hardware test cases, specialized test tools & testing hardware.
- Interpret wireless specifications and standards, design test plans, create user test scenarios, and automate using Python/Perl Scripts.
- Document system-level defects, use bug tracking systems for reporting, and work with developers to support and validate fixes.
- Create/modify test plans as per System Functionality and find system stability issues.
- Adapt to Android Phone Testing, Windows Mobile Compute testing, or any new operating system/hardware module during test execution.
- Perform system testing across different modules comprising Modem, WLAN/BT, and Multimedia.
Required Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience, OR Master's degree in the same fields with 1+ year of experience, OR PhD in the same fields.
- 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc.
- 1-6 years of experience in Mobile Device Testing, Embedded Systems, Hand Held Devices, Windows Compute Device testing, Android Device Testing, Mobile Communications tests, WLAN/BT, Kernel Programming.
Technical Skills:
- Good command of operating systems – Android/Linux/Windows/CHROME
- Knowledge of Communication Protocols – 2G/3G/LTE/5G Modem specification
- Understanding of WLAN/BT Specifications and Protocol implementation
- Knowledge of Multimedia Specifications related to Audio/Video Codecs
- Exposure to Camera/Camcorder Testing
- Understanding of Linux Kernel Internals, Embedded Systems Programming
- Using KDB/JTAG debugging tools
- Python/Perl Scripting
- Exposure to Bug Tracking tools like JIRA, Change Requests
Join Qualcomm to unlock your full potential and be part of a team that impacts lives around the globe through innovative technology.