Taro Logo

IOT Software Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For IOT Software Engineer

Qualcomm, a leading technology innovator, is seeking an IOT Software Engineer to join their team in San Diego. This role focuses on designing and developing embedded and cloud edge software applications across multimedia, AI, and computer vision systems. The ideal candidate will work on cutting-edge IOT products including drones, security cameras, AI boxes, and media devices.

The position requires expertise in C/C++ programming, multimedia frameworks, and Android development. You'll be working with AI inference frameworks like PyTorch and TensorFlow Lite, building AI applications for vision and audio processing, and developing with Linux systems. Knowledge of graphics programming including GLES/GLSL and Vulkan shaders is essential.

As part of the role, you'll collaborate with cross-functional teams including systems, hardware, architecture, and test engineers to design comprehensive software solutions. You'll be responsible for developing frameworks/SDK components, performing code reviews, debugging, and creating technical documentation.

This is an excellent opportunity for a software engineer interested in working at the intersection of IoT, AI, and multimedia systems. You'll be part of a team that pushes the boundaries of what's possible in connected technology, contributing to Qualcomm's mission of enabling next-generation experiences and driving digital transformation.

The position offers hands-on experience with cutting-edge technology in a collaborative environment, working under supervision with opportunities to grow and learn. Your work will directly impact the development of innovative IoT products that shape the future of connected devices.

Last updated 2 months ago

Responsibilities For IOT Software Engineer

  • Design and develop multimedia, AI and Computer vision applications using standard SDKs & frameworks
  • Design and develop GStreamer based plugins
  • Design and develop software features for various categories of IOT products and systems
  • Participate in design, coding, unit testing, debugging, and integration
  • Assist in performing code reviews and regression tests
  • Collaborate with project team members
  • Write technical documentation for Software components/features

Requirements For IOT Software Engineer

Linux
  • 1+ year of experience with Programming Language such as C, C++
  • 1+ year of experience with Multimedia frameworks
  • 1+ year of experience with Android frameworks
  • 1+ year of experience with AI Inference frameworks – Pytorch, Tensor flow lite
  • 1+ year of experience with building AI applications
  • 1+ years of experience with Linux System level programming
  • 1+ year of experience with writing GLES/GLSL Shader Programming
  • 1+ year of experience with writing Vulkan Shaders

Interested in this job?