You will join the CRD software team focused on definition and implementation of the overall testing strategy for a new machine learning program. This will include defining test for software/firmware features, enable automated executing and reporting, analysis of bugs and system level testing using popular ML frameworks such as PyTorch, Caffe2, TensorFlow and others. You will work closely with development and architecture team to understand accelerator features and define test plans and solutions needed to deliver production grade software/firmware to the end customer.
You will be collaborating with a variety of internal teams within CRD as well as with Qualcomm s commercial division (QCT) covering multiple engineering disciplines including software, systems and hardware. The successful applicant should have a diverse skill set and a strong background in testing and automation strategies.
Required Skills and Aptitudes
Experience with scripting languages, including Python, Shell Scripting and OOP concepts.
Experience in working with Linux Operating system C++ Programming Language
Experience with TDD development solutions like GoogleTest
Test experience at both the firmware (RTOS) and system-level (Linux) in SOC and/or Server solutions
Experience defining tests plans/strategy and test automation solutions
Strong debugging and analysis skills, for root causing complex issues
Willingness to work in a high-calibre mixed software/firmware development team
Excellent English communication (written and verbal) and interpersonal skills
Desirable Skills and Aptitudes
Understanding of machine learning concepts and neural network architectures a plus
Experience with Lauterbach/T32 its programming language Practice
Experience with software version control systems
Min Experience:
3 years experience in Development
Master s or Bachelor s in Computer Science or Electronics Communication
Minimum Qualifications
Education:
Work Experiences:
Keyskills: RTOS Computer science automation framework Linux TDD SOC Shell scripting Debugging Machine learning Python
As we unlock 5G, we’re applying our mobile expertise to transform industries, create jobs, and enrich lives.