Taro Logo

AI Software Engineer, Staff

A global leader in wireless technology innovation and pioneering advancements in 5G and on-device AI.
Taipei, TaiwanHsinchu, North District, Hsinchu City, Taiwan
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For AI Software Engineer, Staff

Qualcomm is seeking a Staff AI Software Engineer to join their innovative team at the forefront of on-device AI and 5G technology. This role represents a unique opportunity to work with cutting-edge AI technologies while contributing to Qualcomm's AI Stack platform. The position focuses on developing and optimizing AI applications for various platforms including Mobile, Automotive, IoT, and HPC devices.

The ideal candidate will possess 10+ years of software engineering experience, with deep expertise in AI-related computations and framework optimization. You'll be working with state-of-the-art neural network frameworks like PyTorch and TensorFlow, while also contributing to the development of ML computing SDKs for Qualcomm's processors.

Key responsibilities include system software development, tool creation, and maintenance of various ML computing SDKs. You'll be instrumental in extending neural net engine capabilities and optimizing performance for next-generation hardware acceleration cores. The role requires strong proficiency in programming languages such as C, C++, Java, and Python, along with extensive experience in AI-related software development.

Working at Qualcomm offers exceptional benefits including comprehensive healthcare coverage, financial planning support, continuous learning opportunities, and mentorship programs. You'll be part of a global team that's driving innovation in wireless technology and AI, with the chance to work alongside leading engineering and technology experts in the industry.

This position offers the opportunity to shape the future of AI technology while working for a company that's at the forefront of the 5G revolution. If you're passionate about machine learning and want to contribute to groundbreaking technological advancements, this role at Qualcomm presents an excellent opportunity for career growth and innovation.

Last updated 2 months ago

Responsibilities For AI Software Engineer, Staff

  • Contribute to system software and tool development for ML computing SDKs
  • Collaborate with neural network frameworks like PyTorch and TensorFlow
  • Extend neural net engine to support latest DNNs
  • Optimize for next-gen hardware acceleration cores
  • Validate engine performance and accuracy
  • Partner with industry leaders in machine learning technology
  • Develop and maintain AI applications for Mobile, Automotive, IoT, and HPC devices

Requirements For AI Software Engineer, Staff

Python
Java
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • Proficiency in programming languages such as C, C++, Java, Python
  • Experience in large-scale software projects, particularly in AI-related software development
  • Proficiency with version control systems like Git
  • Strong understanding of system architecture and software design principles
  • 10+ years of Software Engineering experience
  • Experience in integrating and optimizing AI frameworks like PyTorch or TensorFlow
  • Expertise in DSP software development and algorithm implementation
  • Understanding of compiler technology and ML compilers

Benefits For AI Software Engineer, Staff

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage
  • Financial planning and security programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm AI Software Engineer, Staff