General Summary:
Job Overview:
Qualcomm stands as a beacon of innovation, pioneering the forefront of on-device AI and unlocking the transformative potential of 5G. Our breakthroughs herald an era of unparalleled connectivity, sparking possibilities that will reshape industries, generate employment, and enrich lives. At the heart of this revolutionary era, Qualcomm's commitment to on-device AI leadership stands unmatched. Shaping 5G's potential into world-altering technologies demands inventive minds, diverse skills, and cultural backgrounds—a defining epoch known as the Age of Invention..
Are you poised to immerse yourself in the forefront of technological evolution, comparable in significance to the advent of the Internet? Machine learning is poised to revolutionize EVERYTHING. In Taiwan, our AI Software Engineering team, collaborating extensively with global AI R&D teams, is at the helm of Qualcomm's pioneering advancements. Join us in leveraging your skills to expand Qualcomm's trailblazing AI portfolio (Qualcomm AI Stack), with a distinct emphasis on a software platform tailored for AI applications in Mobile, Automotive, IoT, and HPC devices, establishing our leadership in the AI PC domain. We integrate cutting-edge hardware with high-performance software, empowering rapid execution of deep neural networks on our unparalleled range of Snapdragon processors, setting the benchmark for minimal power consumption. Your role here is pivotal, enabling advanced machine learning scenarios atop Qualcomm's hardware and software infrastructure. You'll contribute to system software, tool development, maintenance, and evolution for various ML computing SDKs tailored for Qualcomm processors, both on Windows OS and Android OS. Amplifying the SDK's capabilities, collaborate with neural network frameworks like PyTorch and TensorFlow. Extend our neural net engine to support the latest DNNs emerging from the research community and optimize for the next-gen hardware acceleration cores. Additionally, validate engine performance and accuracy through meticulous analysis and comprehensive test coverage. Thrive in software development, wielding exceptional analytical, development, and debugging skills. Partner with industry leaders to usher in the next generation of machine learning technology, solidifying Qualcomm's pioneering stance in the AI PC domain.
The Role
Software development engineer working on Qualcomm AI Stack, an AI model inferencing software scalable to Qualcomm platforms.
The Person
Developing in both the development time tools and runtime libraries of Qualcomm AI Stack. Be familiar with software development in large code base. Having strong sense and knowledge of embedded system software design, and solid analytical and problem-solving skills.
Key Responsibilities
Qualifications(for new grad)
Ability to communicate technical concepts effectively and work collaboratively within cross-functional teams.
Minimum Qualifications(for experienced engineers)
Preferred Qualifications(for experienced engineers)
Expertise in at least one of the following areas
Enthusiasm in machine learning technology. Hand-on experience in design/implementation of deep learning networks via modern frameworks, including TensorFlow, Pytorch, etc.
Ability to quickly learn new technologies and work on resolving customer reported technical problems during mobile or wireless communication product development cycles.
Excellent analytical, problem solving and Communication skills and willingness to work with customers
Minimum Qualifications:
• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.Get notified when new jobs are added by Qualcomm