AI Software Engineer, Staff

Qualcomm is a pioneering technology company leading innovation in on-device AI and 5G connectivity solutions.
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Automotive · 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 presents an exceptional opportunity to shape the future of AI technology across multiple platforms and devices.

As a Staff AI Software Engineer, you'll be working with Qualcomm's global AI R&D teams to expand their trailblazing AI portfolio (Qualcomm AI Stack). Your focus will be on developing and optimizing software platforms for AI applications across Mobile, Automotive, IoT, and HPC devices, with a particular emphasis on establishing leadership in the AI PC domain.

The role involves integrating cutting-edge hardware with high-performance software to enable rapid execution of deep neural networks on Snapdragon processors while maintaining minimal power consumption. You'll be responsible for developing system software, tools, and maintaining various ML computing SDKs for Qualcomm processors on both Windows OS and Android OS.

Key aspects of the role include:

  • Collaborating with neural network frameworks like PyTorch and TensorFlow
  • Extending neural net engine capabilities to support emerging DNNs
  • Optimizing performance and ensuring accuracy through comprehensive testing
  • Working with industry leaders to advance machine learning technology

The ideal candidate brings 10+ years of software engineering experience, particularly in AI-related computations, along with strong expertise in programming languages like C++, Java, and Python. You should have a deep understanding of compiler technology, performance optimization, and machine learning frameworks.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, continuous learning opportunities, and mentorship programs. Join a team that's shaping the future of technology and make a significant impact in the AI industry.

This role offers the opportunity to work with leading experts in the field, access to cutting-edge technology, and the chance to contribute to innovations that will transform industries and enhance lives globally. If you're passionate about AI technology and want to be part of a team pushing the boundaries of what's possible, this position at Qualcomm could be your next career milestone.

Last updated 4 days ago

Responsibilities For AI Software Engineer, Staff

  • Develop and optimize AI-related software for Windows and Android platforms
  • 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
  • Validate engine performance and accuracy through analysis
  • Partner with industry leaders to advance machine learning technology

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 and software development tools
  • Strong understanding of system architecture and software design principles
  • Ability to communicate technical concepts effectively

Benefits For AI Software Engineer, Staff

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional and mental wellbeing support
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm AI Software Engineer, Staff

Staff Engineer - ML Camera Systems

Staff Engineer position focusing on ML Camera Systems at Qualcomm, requiring expertise in computer vision, image processing, and algorithm optimization.

Staff Machine Learning Compiler Engineer

Staff Machine Learning Compiler Engineer role at Qualcomm focusing on developing cutting-edge ML tools, compiler optimization, and software libraries.

ML Software Developer in Test (SDET)—AI Inferencing -Staff Engineer

Staff Engineer position for ML Test and Automation at Qualcomm India, focusing on AI Accelerator benchmarking and quality assurance leadership.

Computer Vision Systems Engineer, up to Staff

Computer Vision Systems Engineer role at Qualcomm developing advanced vision algorithms for Snapdragon platforms across mobile, automotive, and AR/VR applications.

Engineer, Staff/Lead - EDA(Electronic Design Automation) Machine Learning Engineer

Staff/Lead Machine Learning Engineer position at Qualcomm focusing on AI/ML-based EDA solutions for SoC applications, requiring expertise in optimization algorithms and VLSI problems.