Engineer, Senior- AI,embedded, C++ with ML
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Maskininlärning · Inbyggda system
I korthet
Qualcomm is looking for a Senior AI/Embedded Engineer with expertise in C++ and Machine Learning to join their team in Hyderabad. The role involves designing and developing AI SDKs, developer-first initiatives, and tools to enhance developer productivity and product usability.
Ansvarsområden
- Design, develop, and test documentation enhancement workflows, docs pipeline, and usability feature automation.
- Design, develop, and test production-quality Python/C++ tools for Qualcomm’s AISW Product SDKs Developer-First features.
- Collaborate with cross-functional & external teams to ensure seamless integration & delivery of Developer-First tools and processes.
- Build tests, and automation for unit, integration, and on‑device validation; contribute to CI and Product release review workflows.
- Leverage AI Agents to assist with Product SDKs Developer-First features and Products documentation generation, review, testing and support to customers.
- Continuously improve related development workflows by integrating AI Agents into build, test, CI/CD, and developer tooling pipelines.
Krav
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience OR Master's degree and 1+ year of experience OR PhD.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
- 2+ years of hands-on Python/C++ development in performance‑sensitive systems or SDKs (Sr. Engr: 2+; Staff: 5+)
- Proficiency in Python for tooling/automation (conversion pipelines, test frameworks, data handling).
- Experience with automated generation and maintenance of complex software or product documentation.
- Experience with Linux development, build systems (CMake/Ninja), Git/Gerrit, and CI.
Önskade kvalifikationer
- Master's degree in Computer Science, Computer Engineering, or Electrical Engineering is preferred.
- Programming/debugging skills in more than one programming languages (Java/C++ preferred).
- Demonstrated debugging skills on device (logs, traces, perf counters) and with profilers.
- Experience with AI/ML toolchains or runtimes (any of: ONNX, PyTorch, TensorFlow, TFLite, TVM, XLA, or similar).
- Familiarity with QNN/QAIRT SDK or comparable inference SDKs; experience with on‑target validation and release testing.
- Experience of profiling software and optimization techniques.
- Ability to collaborate across a globally diverse team and multiple interests.
Förmåner
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
#AI#embedded#C++#ML#Software Engineering#Python#Developer Tools#SDK