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
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob 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
Similar Jobs
Qualcomm
San Diego, United States of AmericaGPU Low Power Engineer
US$119–179k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesMicrowave Design and Layout Engineer
US$102–219k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesForward Deployed Engineer
US$85.4–184k/yr Full Time Be an early applicant Posted 4 days ago
Ericsson
Austin, United StatesData Analyst Strategy and Operations
Full Time Be an early applicant Posted 4 days ago
Volvo Group
Curitiba, Brazil +1 moreSenior Service Leader
US$96–119k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Innovation Hub Solution Engineer
Full Time Be an early applicant Posted 4 days ago
