Previous Job
Software and System Test Engineer - Sensors Integration and Verification
Ref No.: 18-13792
Location: San Diego, California
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. Depending on the phase of the project, the focus is in verifying sensor performance against the data sheets at native API level, validation of algorithm performance offline and within target or validating the actual user experience in Qualcomm or customer target HW. -Bring-up and initial regression testing of new sensor SW and HW releases. This covers 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. -Focus is in verifying sensor related APIs at physical sensor driver or 3rd party OS level (Linux Android). -Develop test cases and other SW PC test tools for the teams use using C#. Scripting with Python and Perl. There are also opportunities to develop embedded C and C++ test applications for qualified candidates. -Interact in a team environment with various SW, system, test and test framework teams. This position offers a unique opportunity to work on the successful commercialization of leading edge sensor and wearable technologies in a fast-paced environment.
Minimum Qualifications:
-Positions available at different experience levels from 3-10 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. -Hands-on debugging skills in the lab using standard lab equipment (scopes, multi meters, voltage sources, sensor specific measurement equipment) to debug the system. -Experience in developing test automation with strong programming skills in C#. -Basic scripting with Perl and Python. -Detail oriented, thorough and analytical approach required with excellent communication skills. -Ability to time-share and prioritize between multiple tasks is crucial.
Preferred Qualifications:
-Embedded C++/C coding for terminal resident test clients. -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.
Required: Bachelor's, Computer Science and/or Electrical Engineering Preferred: Master's, Computer Science and/or Electrical Engineering