Qualcomm Software and System Test Engineer - Sensors Integration and Verification in Hyderabad, India
Software and System Test Engineer - Sensors Integration and Verification
Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
Engineering - Test
India - Hyderabad
This position involves testing of sensor related software, HW and development of automated test cases with the following responsibilities:
Review requirements and designs, define test requirements and test plans.
Test development, execution, troubleshooting and problem resolution on embedded devices integrating sensors HW. Focus is in verifying sensor related APIs at physical sensor driver, native API or 3rd party OS level (Linux Android and Windows).
Bring-up and initial regression testing of new sensor SW release and Qualcomm chipsets. This includes supporting the initial bring-up, verifying the initial HW design and creation of efficient regression test cases to validate the performance of the HW/SW implementation in highly integrated chipset environment.
Develop test cases and other SW PC test tools for the teams use using C#. Scripting with Python and Perl.
Candidates with adequate experience with C++/C may have also opportunities to implement and maintain embedded test applications.
Verify the successful interaction and concurrency with other chipset features.
Interact in a global team environment with various SW, system, test and test framework teams.
Drive the resolution of the observed issues with SW development and systems team.
Track the status of test execution and open bugs, prioritize issues for the development and drive the successful commercialization of the feature or release.
This position offers a unique opportunity to work on the successful commercialization of leading edge sensor and wearable technologies in a fast-paced environment.
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
2+ years Software Test Engineering or related work experience.
2+ years experience with Programming Language such as C, C++, Java, Python, etc.
1+ years experience with Software Test or System Test, developing and automating test plans, and tools (e.g., Source Code Control Systems, Continuous Integration Tools, and Bug Tracking Tools).
Embedded C++/C coding for terminal resident test clients.
Familiarity with Matlab scripting.
Previous exposure to Qualcomm test tools like QXDM/QPST/ATM and test processes extremely useful.
Knowledge of JTAG debuggers and hands on experience with Linux Android would help to ramp up quickly.
Previous exposure to Sensors (inertial, pressure, magnetic, ambient light, proximity, environmental and physiological) testing advantage.
Understanding of sensor features in different mobile HLOS and their sensor features.
3-5 years of work experience, testing embedded systems, software and APIs.
Good understanding of test methodology and test processes, including requirements collection, test plan development, execution and error tracking.
Coding and scripting experience to enable automated testing:
-- C# programming skills.
-- Basic scripting with Perl and Python.
-- Previous experience in developing test automation is a plus.
Hands-on debugging skills in the lab using standard lab equipment (scopes, multi meters, voltage sources, sensor specific measurement equipment) to debug the system.
Detail oriented, thorough and analytical approach required with excellent communication skills in an international multisite environment.
Ability to time-share and prioritize between multiple tasks is crucial.
Required: Bachelor's, Computer Science and/or Electrical Engineering
Preferred: Master's, Computer Science and/or Electrical Engineering
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.