IOT Software Engineer

$94,200 - $141,200/Yr

Qualcomm - San Diego, CA

posted 19 days ago

Full-time - Entry Level
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

As a Qualcomm Software Engineer, you will be responsible for designing, developing, and validating embedded and cloud edge software applications across various subsystems, including Multimedia, AI, and Computer Vision. This role involves collaboration with systems, hardware, architecture, and test engineers to create system-level software solutions that meet performance requirements and customer needs. You will work on cutting-edge products in the IoT space, contributing to the development of frameworks and SDK components for devices such as drones, security cameras, and media devices.

Responsibilities

  • Design and develop multimedia, AI, and computer vision applications using standard SDKs & frameworks.
  • Design and develop GStreamer based plugins.
  • Participate in the design, coding, unit testing, debugging, and integration efforts to ensure timely project completion.
  • Assist in performing code reviews and regression tests to ensure code quality.
  • Collaborate with project team members to achieve project objectives.
  • Write technical documentation for software components and features.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • 1+ year of experience with programming languages such as C, C++.
  • 1+ year of experience with multimedia frameworks (Android, Tizen, or any other OS) and knowledge of underlying HALs (Camera, Audio, Video, Graphics/Display, CV, and USB/UVC).
  • 1+ year of experience with Android frameworks, including understanding AIDL/HIDL, Binder, and developing system and vendor services.
  • 1+ year of experience with AI inference frameworks like Pytorch and TensorFlow Lite, with an understanding of AI concepts and model architectures.
  • 1+ year of experience with building AI applications (vision and audio based) and understanding tensor processing.
  • 1+ year of experience with Linux system-level programming, multi-threading, and IPCs (Binder, gRPC).
  • 1+ year of experience with writing GLES/GLSL and Vulkan shaders.

Benefits

  • Competitive annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Comprehensive benefits package designed to support work-life balance
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service