← Zurück zur Liste
Stelle · Principal

Senior Staff Software Engineer

Softwareentwickler • Principal • Vor Ort • Vollzeit Vereinigte Staaten San Diego, USA

Embedded and cloud-edge software engineering at Qualcomm across Multimedia, AI/GenAI, and Computer Vision subsystems. The role leads the design of Multimedia, AI, and GenAI SDKs/framework components for IoT products such as drones, IP/security cameras, AI boxes, and media devices.

Responsibilities

  • Provide technical leadership in the design, development, implementation, and validation of embedded edge software, applications, and specialized utility programs.
  • Lead the architecture and development of multimedia, AI, and GenAI SDKs across engineering teams.
  • Own the design and development of GStreamer-based QIM SDK (Qualcomm Intelligent Multimedia SDK) plugins for Qualcomm hardware platforms.
  • Define and deliver software features across diverse IoT product categories and systems.
  • Drive feature design, implementation, unit testing, debugging, and integration to ensure high-quality, on-schedule delivery.
  • Lead code reviews, regression testing, and issue triage to maintain strong engineering standards and product quality.
  • Collaborate effectively with cross-functional stakeholders and project team members to align technical execution with program objectives.
  • Author and review technical documentation for software components and features to support development, integration, and long-term maintainability.
  • Design and develop Multimedia, AI, and GenAI SDK/framework components for IoT products such as drones, IP/security cameras, AI boxes, and media devices.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field plus 6+ years of software engineering experience, OR a Master's degree plus 5+ years, OR a PhD plus 4+ years in a related field.
  • 3+ years of work experience with a programming language such as C, C++, Java, or Python.

Nice to have

  • 8+ years of experience programming in C and C++, building high-performance software for embedded and industrial systems.
  • 8+ years of experience designing and leading real-time embedded and industrial solutions with strong hands-on technical delivery.
  • 4+ years of experience with GStreamer, developing AI and multimedia product applications using open-source media pipelines.
  • Strong experience with AI and GenAI inference frameworks including PyTorch, TensorFlow, ONNX Runtime, and Llama CPP, with a solid understanding of AI fundamentals, model architectures, tensor layouts, and tensor conversions.
  • Experience with GenAI orchestration frameworks such as LangChain and LlamaIndex, including building agentic systems and RAG-based pipelines and applications.
  • Experience with multimedia frameworks on Android, Tizen, and other operating systems, with deep understanding of underlying HALs for camera, audio, video, graphics/display, CV, and USB/UVC.
  • Strong knowledge of Android frameworks, including AIDL/HIDL, Binder, system and vendor services, and Java/JNI bindings.
  • Experience building AI applications for vision and audio, including classical models such as classification, detection, segmentation, and pose estimation, as well as GenAI-based applications.
  • Strong background in Linux system-level programming, including multithreading, concurrency, DMAs/IONs, IPC mechanisms such as Binder and gRPC, and zero-copy architectures.
  • Experience writing GLES/GLSL shaders and working with programmable graphics/GPU pipelines.
  • Experience writing Vulkan shaders and working with modern programmable graphics pipelines.
  • Hands-on experience with Docker and containers, including familiarity with OCI container standards.
  • Proven development experience across Linux Embedded, Ubuntu, and Android software stacks.
  • End-to-end experience across the full software development lifecycle, including design, implementation, deployment, and support.

Soft skills

Providing technical leadership across engineering teams.Effective collaboration with cross-functional stakeholders.

What we offer

  • Annual base pay range of $162,600–$244,000.
  • Annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Competitive benefits package.

About the company

Qualcomm Technologies, Inc. builds embedded and cloud-edge software for Multimedia, AI, GenAI, and Computer Vision, powering Snapdragon-based IoT products.

Education: Informatikai, mérnöki vagy kapcsolódó terület alapszakos, mesterszakos vagy PhD diplomája, a megfelelő tapasztalattal kombinálva.

Ähnliche Stellen