JOB: Engineer/Sr Engineer-SST At Qualcomm

211
 

Job Overview

This is a Test Engineer position within QCT’s Core Platform. In this role the candidate will be working on a team responsible for testing drivers/features for Qualcomm’s Real time OS and hardware blocks such as USB controller, clock regime, I2C/SPI controller, power management IC (PMIC), and PCIe. The team supports commercialization of drivers, PMIC, clocks, buses, peripherals, services, storage, boot etc. on Qualcomm chip sets through a combination of API/driver testing (white-box) and feature end to end system testing (black-box). The team contributes to testing throughout the life-cycle, including unit, integration, and system level testing.

The role involves a good mix of hands-on testing of the products and SW development of test cases and automation using a combination of C, Python, and Perl. Candidate will be responsible for development of test plans and automated test cases for new features. Additionally, the candidate will be interacting with various project teams

Responsibilities

  • This is a Test Engineer position within QCT’s Core Platform. Engineers will be responsible for developing SW test drivers and/or test automation which may include some of the following responsibilities:
  • Test development, troubleshooting and problem resolution on embedded Android, modem, IOT, and automotive platforms
  • Test application design, coding and test development for system-on-chip products
  • Test the interactions between drivers and with CDMA/UMTS Modem and Multimedia applications
  • Profile and optimize CPU usage, performance and power consumption of the various SW drivers
  • Interact in a team environment with developers, system engineers and testers
  • Flexibility in work assignments and ability to multi-task are crucial

Ideal candidates will demonstrate the following:

  • one to 7 years of work experience testing embedded software and/or test automation.
  • Good understanding of the following key topics: driver testing, mobile device testing, the interaction of test and development tools with the embedded devices, API testing, and technical knowledge of the Qualcomm solution
  • A basic understanding of system-on-chip technologies will assure the success of the candidate
  • An effective team player, and be able to work independently
  • Some understanding of test methodology and test processes, including requirements collection, test plan development, and test case implementation
  • Interest in developing test cases and automation with strong programming skills (in C/C++)
  • Understanding of SW driver implementation
  • Lab and hands-on debugging skills; ability to do initial debug and isolate failures
  • Understanding of basic circuit/electronics
  • Knowledge of kernel operation(memory management/allocation, scheduler, device management etc.)
  • Good communication and interpersonal skills
  • Ability to time-share and prioritize between multiple tasks is crucial
  • Some understanding of computer architecture and real-time operating systems
  • ARM experience is a plus
  • Exposure to pre-silicon hardware simulators and emulators is a plus

Security Job Description:

Job Description:

This is a Test Engineer/Sr. Engr position within Secure Systems Test Team works on embedded Security systems testing on various areas like Secure Execution environments (QTEE), VM’s, device drivers for Security HW IP blocks, Image signing/Authentication, Encryption/decryption, key management, secure storage, licensing services using QWES, Secure communication channels between discrete Execution engines in Snapdragon SOC’s. The team is also responsible for testing Secure use cases involving Multimedia features like Camera, Display, video, Graphics, Touch. The team responsible for testing System Security Features for Qualcomm’s Mobile chipsets, Automobile, Industrial IoT, Cell Site Management & Compute (WoS & XR) platforms.

We are looking for candidates with 2 to 7 years of experienced Embedded engineers who will be working in a team to support commercialization of security features on Qualcomm chip sets through a combination of API/driver testing (white-box) and feature end to end system testing (black-box), system stability and performance. The role involves a good mix of hands-on testing of the products and SW development of test cases and automation using a combination of C++ and Python. Candidate will be responsible for development of test plans, Test Code and automate test cases for new features. Additionally, the candidate will be interacting with various project teams like Development and Customer Engineering teams.

Responsibilities

This is a Test Engineer position within QCT’s Secure Systems Test Team. Engineers will be responsible for developing SW test drivers and/or test automation which may include some of the following responsibilities:

  • Test development, Test execution, debugging, problem resolution on various target platforms covering all the BU Chipsets.
  • Understanding New Security features on Qualcomm chipsets, Test Code development, Test plan creation and execution.
  • Interact in a team environment with developers, system engineers and testers.
  • Flexibility in work assignments and ability to multi-task are crucial.

Ideal candidates will demonstrate the following:

  • Good embedded knowledge and proficiency in C programming.
  • Strong in OS, multi process/thread, data structures concepts
  • Exposure to ARM or RISC-V architecture is plus
  • Understand of security and crypto related fundamentals is plus.
  • 1 to 5 years of work experience testing in embedded software, Board Support Package and/or test automation.
  • Good understanding of the following key topics: driver testing, mobile device testing, the interaction of test and development tools with the embedded devices, API testing, and technical knowledge of the Qualcomm solution
  • A basic understanding of system-on-chip technologies will assure the success of the candidate
  • An effective team player, and be able to work independently
  • Lab and hands-on debugging skills; ability to do initial debug and isolate failures
  • Knowledge of kernel operation(memory management/allocation, scheduler, device management etc.)
  • Good communication and interpersonal skills
  • Exposure to pre-silicon hardware simulators and emulators is a plus\

Minimum Qualifications

Education:

Bachelors – Computer Science, Bachelors – Engineering, Bachelors – Information Systems

Work Experiences:

2+ years Software Test Engineering or related work experience.

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).

2+ years experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications

Education:

Masters – Computer Science, Masters – Engineering, Masters – Information Systems

Work Experiences:

2+ years experience with Advanced Development Skills (e.g., Database Management Software, API’s, Web Development Tools) and Test Frameworks. ,2+ years of experience with Qualcomm-Related technologies. ,4+ years Software Test Engineering or related work experience.

DevOps, Hardware Software Integration, Programming Languages, System Testing Software, Test Automation Framework

SHARE YOUR THOUGHTS & COMMENTS

Please enter your comment!
Please enter your name here