Theme

Language

Global EN
Sweden ENSV
India EN

Engineer - C++/embedded and AI/ML

Technology, Data & Digital · Software & Web Development · Software Engineering · Machine Learning · Embedded Systems

In short

Qualcomm is seeking a Software Engineer with expertise in C++, embedded systems, and AI/ML to join their team in Hyderabad, India. This role involves developing and commercializing ML solutions, optimizing inference engines on Qualcomm SoCs, and contributing to cutting-edge technologies impacting billions of devices.

Responsibilities

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
  • Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
  • Develop and commercialize ML solutions like Snapdragon Neural Processing Engine (SNPE) SDK on Qualcomm SoCs.
  • Develop various SW features in the ML stack and enable AI/ML solutions for various platforms.
  • Maintain expert knowledge in deployment aspects of large software C/C++ dependency stacks using best practices.
  • Keep up with fast-paced development in industry and academia to continuously enhance solutions from software engineering and machine learning standpoints.
  • Live and breathe quality software development with excellent analytical and debugging skills.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • 3-7 years of relevant work experience in software development.
  • Strong understanding about Processor architecture, system design fundamentals.
  • Experience with embedded systems development or equivalent.
  • Strong development skills in C and C++.
  • Excellent communication skills (verbal, presentation, written).
  • Ability to collaborate across a globally diverse team and multiple interests.

Desired Qualifications

  • Experience in embedded system development.
  • Experience in C, C++, OOPS and Design patterns.
  • Experience in Linux kernel or driver development is a plus.
  • Strong OS concepts.

Benefits

  • See your work directly impact billions of devices around the world.

Skills

C++Embedded systemsMachine LearningPythonJavaCOOPSLinux kernelDriver development
#AI#ML#Embedded#C++#Software Engineering#Qualcomm
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

1 week ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Mid-Senior

Locations

Hyderabad, India

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant