Opportunity brief
Qualcomm is hiring for the role of Engineer - AI Orchestration (Windows)!
Responsibilities of the Candidate:
- Contribute to the development and maintenance of AI orchestration frameworks, SDK components, and tools for Windows and Linux. - Assist in implementing and testing ML workflow execution, including model loading, scheduling, and runtime integration. - Work on C/C++ codebases to support ML inference and orchestration on Snapdragon platforms. - Help integrate and validate ML inference frameworks and runtime components. - Participate in debugging, performance analysis, and issue resolution across system and application layers. - Collaborate with senior engineers, ML teams, and platform teams to deliver high-quality software. - Follow established software engineering practices, including code reviews, documentation, and unit testing. - Continuously learn about ML systems, GenAI workflows, and heterogeneous computing architectures.
Requirements:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. - 1+ year of industry experience (or strong internship/research experience) in software engineering. - Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or a related field. - Programming experience in C and/or C++. - Exposure to Windows and/or Linux development environments. -
Basic understanding of:
- Data structures and algorithms - Object-oriented programming and software design principles
- Familiarity with build tools and development workflows (e.g., Make, CMake, Visual Studio, GCC/Clang). - Good problem-solving skills and willingness to learn in a fast-paced environment. - Effective verbal and written communication skills.