Engineer - C++/embedded and AI/ML
Qualcomm IncorporatedMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and commercialize machine learning software solutions like the Snapdragon Neural Processing Engine SDK on Qualcomm SoCs.
Design and implement software features in the machine learning stack using C/C++ for embedded systems.
Keep up with industry and academic advancements to continuously enhance AI/ML solutions and ensure scalable deployment of complex software dependency stacks.
Minimum Requirements
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of software engineering or related experience OR Master's degree with 1+ year experience OR PhD in related field.
3-7 years of relevant software development experience, especially in embedded systems development.
Strong proficiency in C and C++ programming languages.
Work Location: Hyderabad, India.
Ideal Candidate Profile
Experience working with embedded systems and deployment of large C/C++ software stacks in an engineering environment.
Strong understanding of processor architecture, system design fundamentals, and OS concepts; Linux kernel or driver development experience is a plus.
Able to collaborate effectively within globally diverse engineering teams and communicate technical information clearly.
